国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 語言 > JavaScript > 正文

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

2024-05-06 15:12:55
字體:
來源:轉載
供稿:網友
<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響應函數,參數為event事件。
在用戶點擊submit觸發響應函數后,直接event.preventDefault();阻止表單轉跳的默認事件。

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

     以下還有

1.form的兩個事件

submit,提交表單,如果直接調用該函數,則直接提交表單
onSubmit,提交按鈕點擊時先觸發,然后觸發submit事件。如果不加控制的話,默認返回true,因此表單總能提交。

2. JS的校驗

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

3. 頁面代碼實現

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

4. JS的實現

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

注意

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

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

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表

圖片精選

主站蜘蛛池模板: 伊春市| 武威市| 饶平县| 正定县| 九江县| 永德县| 安泽县| 富民县| 左云县| 澄江县| 万源市| 东乌珠穆沁旗| 垫江县| 元江| 吉木乃县| 斗六市| 都安| 大同市| 紫阳县| 冷水江市| 土默特右旗| 温宿县| 鲁山县| 城固县| 休宁县| 桐城市| 福建省| 枝江市| 莱州市| 黔西县| 庆城县| 兴安县| 济源市| 连云港市| 葫芦岛市| 岱山县| 社旗县| 山西省| 古田县| 彭泽县| 隆安县|