HTML form表單提交方法案例詳解

form表單提交方式總結一下:

一、利用submit按鈕實現提交,當點擊submit按鈕時,觸發onclick事件,由JavaScript裡函數判斷輸入內容是否為空,如果為空,返回false, 不提交,如果不為空,提交到由action指定的地址。

<script type="text/javascript">
         function check(form) {
              if(form.userId.value=='') {
                    alert("請輸入用戶帳號!");
                    form.userId.focus();
                    return false;
               }
               if(form.password.value==''){
                    alert("請輸入登錄密碼!");
                    form.password.focus();
                    return false;
                 }
                 return true;
         }
</script>
<form action="login.do?act=login" method="post">
    用戶帳號<input type=text name="userId" size="18" value="" ><br>
    登錄密碼<input type="password" name="password" size="19" value=""/>      
           <input type=submit name="submit1" value="登陸" onclick="return check(this.form)">  
</form>

二、利用button按鈕實現提交,當點擊button按鈕時,觸發onclick事件,由JavaScript裡函數判斷輸入內容是否為空,如果為空,返回false, 不提交,如果不為空,提交到由action指定的地址,由於button按鈕不具備自動提交的功能,所以由JavaScript實現提交。

<script type="text/javascript">
         function check(form) {
              if(form.userId.value=='') {
                    alert("請輸入用戶帳號!");
                    form.userId.focus();
                    return false;
               }
               if(form.password.value==''){
                    alert("請輸入登錄密碼!");
                    form.password.focus();
                    return false;
                }
                  document.myform.submit();
            }
    </script>
<form action="login.do?act=login" name="myform" method="post">
    用戶帳號<input type=text name="userId" size="18" value="" ><br>
    登錄密碼<input type="password" name="password" size="19" value=""/>      
    <input type=button name="submit1" value="登陸" onclick="check(this.form)">  
</form>

三、利用submit按鈕實現提交,當點擊submit按鈕時,先觸發onsubmit事件,由JavaScript裡函數判斷輸入內容是否為空,如果為空,返回false, 不提交,如果不為空,提交到由action指定的地址。

<script type="text/javascript">
         function check(form) {
              if(form.userId.value=='') {
                    alert("請輸入用戶帳號!");
                    form.userId.focus();
                    return false;
               }
               if(form.password.value==''){
                    alert("請輸入登錄密碼!");
                    form.password.focus();
                    return false;
                }
                return true;
         }
</script>
<form action="login.do?act=login" method="post" onsubmit="return check(this)">
    用戶帳號<input type=text name="userId" size="18" value="" ><br>
    登錄密碼<input type="password" name="password" size="19" value=""/>      
    <input type=submit name="submit1" value="登陸"> 
</form> 

以上就是form表單常用的三種提交方式,有不明白的地方,歡迎qq交流:317856821

到此這篇關於HTML form表單提交方法案例詳解的文章就介紹到這瞭,更多相關HTML form表單提交內容請搜索WalkonNet以前的文章或繼續瀏覽下面的相關文章希望大傢以後多多支持WalkonNet!

推薦閱讀: