الفريق العربي للبرمجةأرشيف المنتديات · 2000 – 2023
نسخة أرشيفية للقراءة فقط — التسجيل والمشاركة مغلقان، والمحتوى محفوظ كما كان.

استفسار حول جعل التكست يمرر الارقام فقط

بدأه رضو في 9 مايو 2014 · 2 رد · 346 مشاهدة · في ASP.NET
مشاركة: واتساب X فيسبوك تيليجرام
#1 صاحب الموضوع

السلام عليكم 

انا عندي مشروع وفيه تكست لرقم الفاتورة وغيرها من التكسات التي لابد وان تقبل رقم فقط 

استفساري حول كيفية جعل هذه التكسات لا تقبل الا رقم او عندما نضع حرف تعطينا رسالة تقول للمستخدم لابد من وضع رقم فقط 

انا لدي فكرة ان نعمل if ولكنني متوقف كيف اعطي الشرط لكل الارقام فهل يوجد شرط يحقق كل الارقام بدلا من ذكرها كلها في الشرط وطبعاً هذا مستحيل لان الارقام مالانهاية .

المهم انني اجد اي طريقة تحقق لي هذا الطلب ويااااارب يكون على يدكم ....

#2

تضيف هذا الكود تحت وسم <head>

 

 <script type="text/javascript" language="javascript">
         function isNumberKey(evt) {
             var charCode = (evt.which) ? evt.which : event.keyCode
             if (charCode = 8 && (charCode < 48 || charCode > 57))
                 return false;}
</script>
تضيف هذا السطر لأداة التكست
 
onkeypress= "return isNumberKey(event)"
مثلاً اضفت تكست وليكن اسمه TextBox1
افتراضي حيكون هكذا
 
<asp:TextBox ID="TextBox1" runat="server"></asp:TextBox>
بعد الإضافة يصح هكذا
 
<asp:TextBox ID="TextBox1" runat="server" onkeypress= "return isNumberKey(event)"></asp:TextBox>

تم تعديل هذه المشاركة بواسطة code.vip في 9 مايو 2014 في 21:45

1 −1
#3

مشكووووووووووووور استاذي الكريم كل حاجه تمام الحمد لله 

مواضيع مشابهة

عدد الزوار حالياً

المتواجدون خلال آخر دقيقتين · يتحدّث كل ٣٠ ثانية

—الإجمالي—أعضاء مسجّلون—زوار بدون تسجيل

جارٍ التحقق من المتواجدين…