เมื่อแป้นพิมพ์กดปุ่ม backspace (backspace)
1. ห้ามเบราว์เซอร์จากการสำรองโดยอัตโนมัติ
2. แต่มันไม่ส่งผลกระทบต่อการทำงานทางเลือกของรหัสผ่านข้อความบรรทัดเดียวกล่องอินพุตข้อความหลายบรรทัด ฯลฯ
<script type = "text/javascript"> // ฝึกรหัสผ่าน backspace หรือกล่องข้อความแบบบรรทัดเดียวหรือหลายบรรทัดสำหรับการประมวลผลเหตุการณ์แป้นพิมพ์ยกเว้นฟังก์ชั่น banbackspace (e) {var ev = e || window.event; // รับวัตถุเหตุการณ์ var obj = ev.target || ev.srelement; // รับแหล่งที่มาของเหตุการณ์ var t = obj.type || obj.getAttribute ('type'); // รับประเภทแหล่งที่มาของเหตุการณ์ // รับประเภทเหตุการณ์เป็นเงื่อนไขการตัดสิน var vreadonly = obj.getattribute ('Readonly'); var venabled = obj.getAttribute ('เปิดใช้งาน'); // แก้ไขปัญหาค่า null vreadonly = (vreadonly == null)? FALSE: VREADONLY; venabled = (venabled == null)? จริง: venabled; // เมื่อคีย์ backspace กำลังพิมพ์ประเภทแหล่งเหตุการณ์คือรหัสผ่านหรือข้อความเดียวหรือหลายบรรทัด // ถ้าแอตทริบิวต์แบบอ่านอย่างจริงเป็นจริงหรือแอตทริบิวต์ที่เปิดใช้งานเป็นเท็จคีย์ backspace จะไม่ถูกต้อง var flag1 = (ev.keycode == 8 && venabled! = true))? true: false; // เมื่อคีย์ backspace กำลังพิมพ์หากประเภทแหล่งเหตุการณ์ไม่ใช่รหัสผ่านหรือข้อความเดียวหรือหลายบรรทัดปุ่ม backspace จะไม่ถูกต้อง var flag2 = (ev.keycode == 8 && t! = "รหัสผ่าน" && t! = "text" && t! = "textarea")? // ตัดสินว่า (Flag2) {return false; } if (flag1) {return false; }} // ห้ามคีย์ด้านหลังเพื่อดำเนินการกับ document firefox และ opera onkeypress = banbackspace; // ห้ามคีย์ด้านหลังเพื่อดำเนินการกับเอกสาร IE และ Chrome.onkeydown = Banbackspace; </script>ข้างต้นคือสถานการณ์ของการป้องกันการคลิกหน้าเว็บหน้าเว็บจากการสำรองข้อมูลในหน้า Javaweb ที่บรรณาธิการแนะนำให้คุณรู้จัก ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคน หากคุณมีคำถามใด ๆ โปรดฝากข้อความถึงฉันและบรรณาธิการจะตอบกลับทุกคนในเวลา ขอบคุณมากสำหรับการสนับสนุนเว็บไซต์ Wulin.com!