欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

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

 更新時間:2017年08月15日 10:06:35   作者:曦羽  
這篇文章主要介紹了JavaScript阻止表單提交方法,通過代碼示例講解了阻止表單提交需要注意的事項,以及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的阻止默認事件機制,頁面載入之后獲得submit元素,然后為submit注冊click響應(yīng)函數(shù),參數(shù)為event事件。
在用戶點擊submit觸發(fā)響應(yīng)函數(shù)后,直接event.preventDefault();阻止表單轉(zhuǎ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,提交按鈕點擊時先觸發(fā),然后觸發(fā)submit事件。如果不加控制的話,默認返回true,因此表單總能提交。

2. JS的校驗

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

3. 頁面代碼實現(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的實現(xiàn)

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

注意

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

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

相關(guān)文章

  • uniapp如何使用 web-view 與網(wǎng)頁互相通信

    uniapp如何使用 web-view 與網(wǎng)頁互相通信

    這篇文章主要介紹了uniapp如何使用 web-view 與網(wǎng)頁互相通信,在APP中使用 this.$scope.$getAppWebview() 獲取webview對象實例,本文通過實例代碼給大家介紹的非常詳細,感興趣的朋友跟隨小編一起看看吧
    2024-07-07
  • javascript添加前置0(補零)的幾種方法

    javascript添加前置0(補零)的幾種方法

    很多時候為了顯示格式,需要在某一字符串不滿位的情況下進行前補0操作。下面這篇文章就給大家主要介紹了javascript添加前置0(補零)的幾種方法,文中給出了詳細的示例代碼,需要的朋友可以參考借鑒,下面來一起看看吧。
    2017-01-01
  • js文本框走動跑馬燈效果代碼分享

    js文本框走動跑馬燈效果代碼分享

    這篇文章主要介紹了js文本框跑馬燈效果,功能實現(xiàn)非常簡單,推薦給大家,有需要的小伙伴可以參考下。
    2015-08-08
  • ES6中Symbol、Set和Map用法詳解

    ES6中Symbol、Set和Map用法詳解

    這篇文章主要介紹了ES6中Symbol、Set和Map用法,結(jié)合實例形式詳細分析了ES6中Symbol、Set和Map的功能、使用方法及相關(guān)操作注意事項,需要的朋友可以參考下
    2019-08-08
  • 在子窗口中關(guān)閉父窗口的一句代碼

    在子窗口中關(guān)閉父窗口的一句代碼

    在子窗口中關(guān)閉父窗口在某些特殊的情況下還是有存在的必要的,其實很簡單,只需一句代碼便可實現(xiàn),感興趣的朋友可以了解下
    2013-10-10
  • 淺談JavaScript中的String對象常用方法

    淺談JavaScript中的String對象常用方法

    這篇文章主要介紹了JavaScript中的String對象常用方法,非常簡單實用,有需要的小伙伴參考下
    2015-02-02
  • JQuery+DIV自定義滾動條樣式的具體實現(xiàn)

    JQuery+DIV自定義滾動條樣式的具體實現(xiàn)

    用DIV和DIV自身的滾動條相互控制內(nèi)容的滾動,DIV自身的滾動條樣式可以用DIV層覆蓋,重寫滾動條樣式
    2013-06-06
  • javascript實現(xiàn)小型區(qū)塊鏈功能

    javascript實現(xiàn)小型區(qū)塊鏈功能

    這篇文章主要介紹了javascript實現(xiàn)小型區(qū)塊鏈功能,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • 微信小程序?qū)崿F(xiàn)圖片滾動效果示例

    微信小程序?qū)崿F(xiàn)圖片滾動效果示例

    這篇文章主要介紹了微信小程序?qū)崿F(xiàn)圖片滾動效果,結(jié)合實例形式分析了微信小程序基于swiper組件的圖片滾動效果相關(guān)實現(xiàn)技巧與操作注意事項,需要的朋友可以參考下
    2018-12-12
  • chart.js實現(xiàn)動態(tài)網(wǎng)頁顯示拆線圖的效果

    chart.js實現(xiàn)動態(tài)網(wǎng)頁顯示拆線圖的效果

    本文主要介紹了chart.js實現(xiàn)動態(tài)網(wǎng)頁顯示拆線圖的效果,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-11-11

最新評論