国产一级a片免费看高清,亚洲熟女中文字幕在线视频,黄三级高清在线播放,免费黄色视频在线看

打開APP
userphoto
未登錄

開通VIP,暢享免費電子書等14項超值服

開通VIP
form表單提交onclick和onsubmit

      onsubmit只能表單上使用,提交表單前會觸發(fā), onclick是按鈕等控件使用, 用來觸發(fā)點擊事件。

在提交表單前,一般都會進行數(shù)據驗證,可以選擇在submit按鈕上的onclick中驗證,也可以在onsubmit中驗證。

但是onclick比onsubmit更早的被觸發(fā)。

  提交過程

1、用戶點擊按鈕 ---->

2、觸發(fā)onclick事件  ----> 

3、onclick返回true或未處理onclick ----> 

4、觸發(fā)onsubmit事件  ----> 

5、onsubmit未處理或返回true  ------> 

6、提交表單.

     onsubmit處理函數(shù)返回false,onclick函數(shù)返回false,都不會引起表單提交。

第一種:onsubmit

 

<script language="javascript">   function CheckPost ()   {      if (addForm.user.value == "")      {          alert("請?zhí)顚懹脩裘?/span>");          addForm.username.focus();          return false;      }     if (addForm.title.value.length < 5)     {          alert("標題不能少于5個字符!");          addForm.title.focus();          return false;     }     return true;   }</script><form action="test.php" method="post" name="addForm"  onsubmit="return CheckPost();">     <div>用戶:<input type="text" size="10" name="user" maxlength="20"/></div>     <div>標題:<input type="text" name="title" maxlength="50"/></div>     <div>內容:<textarea name="content" rows="8" cols="30"></textarea></div>     <div>           <input type="submit" name="submit" value="發(fā)表留言"/>     </div></form>

 

第二種:onclick

 1 <script language="javascript"> 2     function SendForm ()  3     { 4         if(CheckPost())  5         { 6             document.addForm.submit(); 7         } 8     } 9 10     function CheckPost () 11     {12          if (addForm.user.value == "") 13          {14                alert("請?zhí)顚懹脩裘?/span>");15                addForm.username.focus();16                return false;17          }18          if (addForm.title.value.length < 5) 19          {20                alert("標題不能少于5個字符!");21                addForm.title.focus();22                return false;23          }24          return true;25     }26 </script>27 28 <form action="test.php" method="post" name="addForm">29      <div>用戶:<input type="text" size="10" name="user" maxlength="20"/></div>30      <div>標題:<input type="text" name="title" maxlength="50"/></div>31      <div>內容:<textarea name="content" rows="8" cols="30"></textarea></div>32      <div><input type="button" name="submit" value="發(fā)表留言" onclick="SendForm();"/></div>33 </form>

 

本站僅提供存儲服務,所有內容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權內容,請點擊舉報。
打開APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
ASP編程入門進階之二:認識表單
dede網絡公司網站模板
dwz navtab增刪改之后的局部刷新
reutrn false
(譯) AngularJS中使用的表單驗證
javascript表單是否提交取決于onsubmit事件的返回值。
更多類似文章 >>
生活服務
分享 收藏 導長圖 關注 下載文章
綁定賬號成功
后續(xù)可登錄賬號暢享VIP特權!
如果VIP功能使用有故障,
可點擊這里聯(lián)系客服!

聯(lián)系客服