第一種方法:利用event的阻止默認事件機制,頁面載入之后獲得submit元素,然后為submit注冊click響應函數(shù),參數(shù)為event事件。在用戶點擊submit觸發(fā)響應函數(shù)后,直接event.preventDefault();阻止表單轉(zhuǎn)跳的默認事件。
創(chuàng)新互聯(lián)公司專注于加查網(wǎng)站建設(shè)服務及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供加查營銷型網(wǎng)站建設(shè),加查網(wǎng)站制作、加查網(wǎng)頁設(shè)計、加查網(wǎng)站官網(wǎng)定制、微信小程序開發(fā)服務,打造加查網(wǎng)絡公司原創(chuàng)品牌,更為您提供加查網(wǎng)站排名全網(wǎng)營銷落地服務。
只需要在表單提交的時候返回一個false就可以了。
debugger 你可以在JavaScript代碼中加入一句debugger;來手工造成一個斷點效果。如果需要帶有條件的斷點 你只需要用if語句包圍它。
先將提交按鈕作為隱藏域,在當textarea寫入內(nèi)容時,觸發(fā)js方法將按鈕由隱藏變?yōu)轱@示。
(#btn).attr({disabled:disabled}); 解釋:disabled 屬性規(guī)定應該禁用 input 元素。被禁用的 input 元素既不可用,也不可點擊。
我們直接通過form提交的話, 提交后當前頁面跳轉(zhuǎn)到form的action所指向的頁面。然而,很多時候我們比不希望提交表單后頁面跳轉(zhuǎn),那么,我們就可以使用ajaxSubmit(obj)來提交數(shù)據(jù)。
preventDefault() 方法阻止元素發(fā)生默認的行為(例如,當點擊提交按鈕時阻止對表單的提交)。
點擊瀏覽器工具欄上的扳手圖標 。選擇選項(Chrome 操作系統(tǒng)為設(shè)置)。 點擊高級選項標簽。 點擊“隱私權(quán)”部分中的內(nèi)容設(shè)置。 在“彈出式窗口”部分,選擇“允許所有網(wǎng)站顯示彈出式窗口”。
這種現(xiàn)象一般很正常,這是因為上次關(guān)閉ie或者360時候頁面被拉小了,你打開網(wǎng)頁拉到合適的大小再關(guān)閉,下次打開就復原了。
jQuery表單插件:FormjQuery Form插件是一個優(yōu)秀的Ajax表單插件,可以非常容易地、無侵入地升級HTML表單以支持Ajax。jQuery有兩個核心方法——ajaxForm()和ajaxSubmit(),它們集合了從控制表單元素到?jīng)Q定如何管理提交進程的功能。
preventDefault() 方法阻止元素發(fā)生默認的行為(例如,當點擊提交按鈕時阻止對表單的提交)。
如果我沒有猜錯的話,你使用了form表單,并且使用了或者button,每次點擊提交是不執(zhí)行js,而是直接提交表單對吧。
問題在于:返回false后表單提交。發(fā)現(xiàn)只需要把:onclick=checkUserInfo()改成:onclick=return checkUserInfo()返回false的時候就可以阻止表單提交了。
只需要在表單提交的時候返回一個false就可以了。
分享標題:jquery阻止提交表單 js阻止form表單提交
網(wǎng)站地址:http://jinyejixie.com/article25/dgpdpji.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設(shè)計、ChatGPT、Google、響應式網(wǎng)站、企業(yè)網(wǎng)站制作、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)