الانتقال إلى المحتوى الرئيسي

كيفية منع الإدخال من إدخال أي أحرف غير الأرقام

عند تطوير تطبيقات الويب ، غالبا ما يكون من الضروري تقييد المستخدمين من إدخال أحرف معينة. واحدة من أكثر المهام شيوعا هي حظر إدخال أحرف أخرى غير الأرقام. تنشأ مثل هذه الحاجة ، على سبيل المثال ، عند إنشاء حقل لإدخال رقم هاتف ، حيث تحتاج إلى التأكد من أن المستخدم يدخل الأرقام فقط.

يمكن استخدام طرق مختلفة لحل هذه المشكلة. واحدة من أسهل الطرق هي استخدام جافا سكريبت للتحقق من الأحرف التي تدخلها. للقيام بذلك ، يمكنك استخدام حدث أونكيبريس ، الذي يتم تشغيله عند الضغط على مفتاح على لوحة المفاتيح. في معالج الأحداث ، يمكنك التحقق مما إذا كان الحرف الذي تم إدخاله رقما ، وإذا لم يكن كذلك ، فقم بإلغاء الإجراء الافتراضي ، أي لا تضيف الحرف إلى قيمة الحقل. على سبيل المثال: