最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JavaScript阻止表單提交方法(附代碼)

 更新時間:2017年08月15日 10:06:35   作者:曦羽  
這篇文章主要介紹了JavaScript阻止表單提交方法,通過代碼示例講解了阻止表單提交需要注意的事項(xiàng),以及onSubmit和check()的區(qū)別寫法,需要的朋友可以參考下
<body>
 <form action="clock.html" method="post" onsubmit="return checkLength()">
  <p>name:<input type="text" name="user" id="user"></p>
  <input type="submit" id="submit" name="submit"> 
 </form>
</body>
</html>

html頁面。

    第一種方法:利用event的阻止默認(rèn)事件機(jī)制,頁面載入之后獲得submit元素,然后為submit注冊click響應(yīng)函數(shù),參數(shù)為event事件。
在用戶點(diǎn)擊submit觸發(fā)響應(yīng)函數(shù)后,直接event.preventDefault();阻止表單轉(zhuǎn)跳的默認(rèn)事件。

    第二種方法:在表單form標(biāo)簽下屬性onsubmit="return checkLength()" 或 id="submit"的input標(biāo)簽下添加屬性 checkLength()"
    function 函數(shù)中   阻止 form提交   return false;
      阻止 函數(shù)中代碼向下執(zhí)行   return;

     以下還有

1.form的兩個事件

submit,提交表單,如果直接調(diào)用該函數(shù),則直接提交表單
onSubmit,提交按鈕點(diǎn)擊時先觸發(fā),然后觸發(fā)submit事件。如果不加控制的話,默認(rèn)返回true,因此表單總能提交。

2. JS的校驗(yàn)

通過在JS中用document.myform.name.value,來得到用戶的每一個輸入 ,進(jìn)行校驗(yàn),當(dāng)完全通過時,返回TRUE,反之返回false。

3. 頁面代碼實(shí)現(xiàn)

/*
<form name="testform" action="hello.html" method="post" onSubmit="return check();">
 <input type="text" name="name">
 <input type="submit" value="提交">
</form>
*/

4. JS的實(shí)現(xiàn)

function check(){
 if (document.testform.name.value=="admin") {  
  alert("姓名不正確");  
  return false; 
  }
 else{
  return true;
  }
}

注意

     onSubmit的寫法,千萬不要寫成:“check()”,這樣當(dāng)檢驗(yàn)不能通過的時候不會提交表單。

好了以上就是小編為大家整理的js阻止表單提交的全部內(nèi)容啦,希望對大家的學(xué)習(xí)能夠有所幫助~

相關(guān)文章

最新評論

九龙城区| 清丰县| 敦煌市| 五华县| 武山县| 平罗县| 连南| 江油市| 桐柏县| 汤原县| 秦安县| 柯坪县| 始兴县| 宣威市| 平顺县| 蒲江县| 乐昌市| 南澳县| 抚宁县| 汤原县| 博野县| 普格县| 雅安市| 郯城县| 安远县| 平果县| 泗阳县| 木兰县| 三河市| 错那县| 辽阳县| 苍梧县| 庆云县| 廊坊市| 濮阳市| 修武县| 东城区| 全椒县| 云南省| 苍山县| 丁青县|