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!
推薦閱讀:
- flask框架實現修改密碼和免密登錄功能
- JavaScript實現表單元素的操作
- HTML頁面中使用Vue實例進階(快速學會上手Vue)
- jQuery 表單事件與遍歷詳情
- JavaScript實現表單驗證