最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

JS和jQuery使用submit方法無法提交表單的原因分析及解決辦法

 更新時間:2016年05月17日 10:13:53   作者:小蜂鳥  
這篇文章主要介紹了JS和jQuery使用submit方法無法提交表單的原因分析及解決辦法的相關資料,需要的朋友可以參考下

昨天,在做一個表單異步提交內容的時候,遇到很奇怪的問題,submit()方法無法進行提交,每次提交都是把 當前給刷新了,網絡抓包發(fā)現(xiàn),每次都是 get方式去獲取 當前頁面,完全沒有post 請求,想著以前 遇上這樣的問題 都是因為 表單中 有 name 或者 id 這些命名跟submit 有沖突,但是檢查了幾次,始終沒有發(fā)現(xiàn) 名字沖突,所以這個可能性被排除。

平常自己做觸發(fā)按鈕,基本不用a 標簽,但是昨天不知道什么 問題,竟然用了 a 而且還給了 href 為空,由于這個a 的class 有多個 內容,所以檢查時候根本就沒有去看href 沒有寫內容。所以,每次進行click 操作的時候 都會觸發(fā)到 href="" 這個操作,這個操作就重新打開當前頁面,所以導致 submit無法起到作用。解決方法:就是給href 加javascript:;或者javascript:void(0);

問題出現(xiàn)地方:

解決了:


js部分:

補充: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>無標題文檔</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下阻塞表單的提交,而其他瀏覽

以上所述是小編給大家介紹的JS和jQuery使用submit方法無法提交表單的原因分析及解決辦的相關知識,希望對大家有所幫在,如果大家有任何疑問請給我留言,小編會及時回復大家的。在此也非常感謝大家對腳本之家網站的支持!

相關文章

  • 通過大白話理解微信小程序的授權登錄

    通過大白話理解微信小程序的授權登錄

    很多人會把微信小程序的登錄和授權搞混淆,下面這篇文章主要給大家介紹了如何通過大白話理解微信小程序授權登錄的相關資料,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-12-12
  • 微信小程序如何訪問公眾號文章

    微信小程序如何訪問公眾號文章

    這篇文章主要介紹了微信小程序如何訪問公眾號文章,隨著小程序不斷的發(fā)展,現(xiàn)在個人的小程序也開放了很多功能了,個人小程序直接打開公眾號鏈接。在群里看到的一款小程序,點擊可以直接閱讀文章了,需要的朋友可以參考下
    2019-07-07
  • javascript實現(xiàn)簡單留言板案例

    javascript實現(xiàn)簡單留言板案例

    這篇文章主要為大家詳細介紹了javascript實現(xiàn)簡單留言板案例,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-02-02
  • JS正則表達式驗證密碼格式的集中情況總結

    JS正則表達式驗證密碼格式的集中情況總結

    這篇文章主要介紹了JS正則表達式驗證密碼格式的集中情況總結,需要的朋友可以參考下
    2017-02-02
  • Javascript操作URL函數修改版

    Javascript操作URL函數修改版

    一個非常不錯的Javascript操作URL函數可以新增,修改,刪除 URL參數
    2013-11-11
  • JavaScript實現(xiàn)小球沿正弦曲線運動

    JavaScript實現(xiàn)小球沿正弦曲線運動

    這篇文章主要為大家詳細介紹了JavaScript實現(xiàn)小球沿正弦曲線運動,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2018-12-12
  • js實現(xiàn)AI五子棋人機大戰(zhàn)

    js實現(xiàn)AI五子棋人機大戰(zhàn)

    這篇文章主要為大家詳細介紹了js實現(xiàn)AI五子棋人機大戰(zhàn),文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-12-12
  • JavaScript DOMContentLoaded事件案例詳解

    JavaScript DOMContentLoaded事件案例詳解

    這篇文章主要介紹了JavaScript DOMContentLoaded事件案例詳解,本篇文章通過簡要的案例,講解了該項技術的了解與使用,以下就是詳細內容,需要的朋友可以參考下
    2021-09-09
  • JavaScript檢查彈出窗口是否被阻攔的方法技巧

    JavaScript檢查彈出窗口是否被阻攔的方法技巧

    這篇文章主要介紹了JavaScript檢查彈出窗口是否被阻攔的方法技巧,本文用于檢測window.open彈出的窗口是否被阻攔,需要的朋友可以參考下
    2015-03-03
  • Vue考試系統(tǒng)的后臺管理功能開發(fā)示例解讀

    Vue考試系統(tǒng)的后臺管理功能開發(fā)示例解讀

    這篇文章主要介紹了Vue考試系統(tǒng)后臺管理項目的登錄、記住密碼功能具體實現(xiàn)流程,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2022-09-09

最新評論

阜宁县| 永州市| 施秉县| 三穗县| 湟中县| 南皮县| 浮山县| 五原县| 新源县| 收藏| 廊坊市| 朔州市| 库车县| 娄烦县| 三原县| 原平市| 申扎县| 那曲县| 大田县| 蛟河市| 林芝县| 绿春县| 花垣县| 永年县| 锦屏县| 娄烦县| 雷州市| 女性| 天门市| 高阳县| 栾川县| 新源县| 常山县| 黔西县| 行唐县| 内江市| 渭源县| 明溪县| 五莲县| 资源县| 洛扎县|