محمود سامي حسين نشر 11 ديسمبر 2021 أرسل تقرير نشر 11 ديسمبر 2021 <div class="modal-body text-right"> <form> @csrf <div class="form-group"> <label for="recipient-name" class="col-form-label ">العملاء</label> <textarea class="form-control"></textarea> <table> <td>كل العملاء الذين تم أختيارهم من القائمة :عدد العملاء </td> <td> logic to count </td> </table> </div> <div class="form-group"> <label for="message-text" class="col-form-label ">نص الرسالة</label> <textarea class="form-control" name="message" id="message"></textarea> <table> <tr> <td id="remaining">الحروف المتبقية 160 حرف</td> </tr> <tr> <td id="messages">رسالة</td> </tr> </table> </div> </div> <div class="modal-footer"> <button type="button" class="btn btn-secondary" data-dismiss="modal">خروج</button> <button type="button" class="btn btn-primary">أرسال</button> </div> </form> </div> <script> $(document).ready(function(){ var $remaining = $('#remaining'), $messages = $remaining.next(); $('#message').keyup(function(){ var chars = this.value.length, messages = Math.ceil(chars / 160), remaining = messages * 160 - (chars % (messages * 160) || messages * 160); $remaining.text(remaining + 'الحروف المتبقية'); $messages.text(messages + 'رسالة'); }); }); </script> 1 اقتباس
1 Wael Aljamal نشر 11 ديسمبر 2021 أرسل تقرير نشر 11 ديسمبر 2021 أرجو توضيح المشكلة مع مثال عددي لما يظهر لديك. باقي القسمة يمكن استخدامه مباشرة remaining = 160 - (chars % 160); 1 اقتباس
السؤال
محمود سامي حسين
1 جواب على هذا السؤال
Recommended Posts
انضم إلى النقاش
يمكنك أن تنشر الآن وتسجل لاحقًا. إذا كان لديك حساب، فسجل الدخول الآن لتنشر باسم حسابك.