麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

js表單提交和submit提交的區(qū)別實例分析

2019-11-20 11:02:28
字體:
供稿:網(wǎng)友

本文實例分析了js表單提交和submit提交的區(qū)別。分享給大家供大家參考,具體如下:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN""http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"><html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><title>無標(biāo)題文檔</title></head><body><script>function test(){  document.getElementById("myform").submit();    alert(11);}</script><form name="myfrom" id="myform" method="get" action="b.php"><input type="text" name="pwd" value="" /><input type="submit" name="sub" value="111" /><input type="button" name="btn" value="btn" onclick="test()" /></form></body></html>

注意:get方式提交表單時 action里面不能用url傳值, post則可以這樣傳

js提交和submit按鈕提交的區(qū)別:
   
1. js提交表單時不會帶上 submit 按鈕的值(因為沒有被單擊) 所有瀏覽器

2. input 回車提交 w3c瀏覽器會帶上submit按鈕的值,ie6則不會帶

解決辦法:

增加一個hidden域,用這個來判斷,無論用哪種方式提交都會有值

submit按鈕上綁定提交事件:

即:<input type="submit" name="btn" value="btn" onclick="test()" />
都會帶上submit的值, 用js提交都檢測不到onsubmit狀態(tài)
w3c: 提交一次
ie6: 分兩次提交,先js在form提交

解決辦法:

如果按鈕為submit則 檢測時用onsubmit事件檢測

如果按鈕為button,則檢測通過后在觸發(fā)submit事件

一定不要用js提交表單,然后又用onsubmit去檢測

單純的用js提交表單, alert, ff下阻塞表單的提交,而其他瀏覽

希望本文所述對大家JavaScript程序設(shè)計有所幫助。

發(fā)表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發(fā)表
主站蜘蛛池模板: 国产美女视频一区二区三区 | 国产亚洲精品久久777777 | 久久久久久久九九九九 | 成人wxx视频免费 | 日本在线不卡一区二区 | 毛片在线视频观看 | 一区二区三区黄色 | 国产精品美女久久久免费 | 国产亚洲精品综合一区91555 | 一级在线免费观看视频 | 老女人碰碰在线碰碰视频 | 91久久国产露脸精品国产护士 | 成人永久免费视频 | 欧美一级片在线 | 久久sp| 国产亚洲精品精 | 久久sp| 黄色网址进入 | 国产精选电影免费在线观看网站 | 久久久久久久高清 | 国产精品久久久久免费视频 | avav在线播放 | 成人444kkkk在线观看 | 精品国产一区二区三区久久久蜜月 | 欧美日韩国产中文字幕 | 三人弄娇妻高潮3p视频 | 色婷婷一区二区三区 | 日韩精品久久久久久久电影99爱 | 国产精品一区二区三区99 | 国产亚洲精品久久久久久网站 | 国产精品剧情一区二区三区 | 91精品国产综合久久男男 | 免费毛片播放 | 红杏网站永久免费视频入口 | 中国成人在线视频 | 欧美精品一区二区久久久 | 欧美a区| 久国产精品视频 | 亚洲精品一区中文字幕 | 色综合狠狠| 免费视频www在线观看 |