Rumah  >  Artikel  >  hujung hadapan web  >  Kaedah JavaScript untuk menghalang pemulangan pengangkutan daripada menyerahkan petua form_javascript

Kaedah JavaScript untuk menghalang pemulangan pengangkutan daripada menyerahkan petua form_javascript

WBOY
WBOYasal
2016-05-16 15:22:451319semak imbas

Semua orang harus biasa dengan fungsi kekunci Enter Contohnya, dalam banyak aplikasi dalam sistem Windows, klik sahaja kekunci Enter untuk memasuki program atau membolehkan fungsi tertentu . Contohnya, semasa mengisi borang, anda mungkin secara tidak sengaja mengklik kekunci Enter dan menyebabkan borang dihantar secara tidak sengaja. Berikut adalah pengenalan ringkas tentang cara melaksanakan fungsi ini. Contoh kod adalah seperti berikut:

Cara menghalang kunci enter daripada menghantar borang sebenarnya sangat mudah, hanya satu ayat. onkeydown="if(event.keyCode==13)return false;" Tulis sahaja ayat ini dalam teg from.

<!DOCTYPE html> 
<html> 
<head> 
<meta charset=" utf-8"> 
<title>屏蔽回车提交表单功能</title>
<script type="text/javascript">
window.onload=function()
{
 var myform=document.getElementById("myform");
 myform.onkeypress=function(ev)
 {
  var ev=window.event||ev;
  if(ev.keyCode==13||ev.which==13)
  {
    return false;
   }
 }
}
</script>
</head>
<body>
<p>在表单中回车默认会提交表单,在form的onkeypress事件中处理,只要返回false就可禁用回车提交表单</p>
<form id="myform">
<input type="text" name="username"/>
<input type="submit" value="提交"/>
</form>
</body>
</html> 

Kod di atas boleh menyekat fungsi mengklik Enter untuk menyerahkan borang. Kod ini ringkas dan mudah difahami Jika anda tidak memahaminya, anda dialu-alukan untuk memberikan pendapat anda yang berharga Terima kasih atas sokongan berterusan anda terhadap tapak web Script House.

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn