如在設置了JS代碼響應<p>標簽的Enter按鍵觸發事件時,根據冒泡型事件原則該事件會一直傳到<from>表單處,並將表單提交。這不是我們想要的效果,我們可以設置如下代碼來加以屏蔽:
$(document).keydown(function(event){ switch(event.keyCode){ case 13:return false; } });
但是,如果頁面中有按鈕時在Opera浏覽器中同樣會提交表單,這是因為按鈕在生成的HTML代碼中是submit類型的,解決辦法是:在按鈕中設置UseSubmitbehavior="false",這樣按鈕在頁面中生成的HTML代碼中是button類型的。
以上這篇利用JS屏蔽頁面中的Enter按鍵提交表單的方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持。