عندما تضغط لوحة المفاتيح على مفتاح المسافة الخلفية (مساحة الخلفية)
1. منع المتصفح من الدعم تلقائيًا
2. لكنه لا يؤثر على تشغيل كلمة المرور ، ونص خط واحد ، وصناديق إدخال نص متعددة الخطوط ، إلخ.
<script type = "text/javaScript"> // قم بتدريب كلمة مرور Packspace أو مربعات نصية واحدة أو متعددة السطر لمعالجة أحداث لوحة المفاتيح باستثناء وظيفة Banbackspace (e) {var ev = e || window.event ؛ // احصل على كائن الحدث var obj = ev.target || ev.srcelement ؛ // احصل على مصدر الحدث var t = obj.type || OBJ.GetAttribute ('type') ؛ // احصل على نوع مصدر الحدث//احصل على نوع الحدث كشرط حكم var vreadonly = obj.getattribute ('readonly') ؛ var venabled = obj.getAttribute ('Enabled') ؛ // استكشاف الأخطاء وإصلاحها قيمة null vreadonly = (vreadonly == null)؟ خطأ: vreadonly ؛ Venabled = (Venabled == NULL)؟ صحيح: فينودد ؛ // عندما يكون مفتاح Backspace هو الكتابة ، يكون نوع مصدر الحدث هو كلمة المرور أو النص الفردي أو النص متعدد السطر ، // إذا كانت السمة Readonly صحيحة أو أن السمة الممكّنة خاطئة ، فإن مفتاح Packspace سيكون غير صالح var var1 = (ev.KeyCode == 8 && (t == "password" || t == "text" text VENABLED! = صواب)؟ صحيح: خطأ ؛ // عندما يكتب مفتاح Packspace ، إذا لم يكن نوع مصدر الحدث كلمة مرور أو نص واحد أو نص متعدد الخط ، فسيكون مفتاح Space غير صالح var2 = (ev.keycode == 8 && t! = "كلمة المرور" // ugge if (flag2) {return false ؛ } if (flag1) {return false ؛ }} // لا سمح مفتاح الظهر للعمل على مستند Firefox و Opera.Onkeypress = Banbackspace ؛ // لا سمح مفتاح الظهر للعمل على ie و chrome document.onkeydown = banbackspace ؛ </script>ما سبق هو موقف منع النقر فوق صفحات الويب Backspace من الدعم في صفحة Javaweb التي قدمها لك المحرر. آمل أن يكون ذلك مفيدًا للجميع. إذا كان لديك أي أسئلة ، فيرجى ترك رسالة لي وسوف يرد المحرر على الجميع في الوقت المناسب. شكرا جزيلا لدعمكم لموقع wulin.com!