我想添加表單驗證到WordPress的自定義帖子類型與Jquery。一切工作正常,除了有一個內置的點擊事件附加到提交按鈕,添加一個類,使按鈕看起來禁用,也顯示加載gif。刪除以下jQuery點擊功能
現在表單實際上並未提交,但它看起來像是對用戶所做的,而這對客戶端來說是令人困惑的。我試圖添加removeClass到我的驗證腳本,但內置腳本在我的後面觸發,所以我似乎無法做任何事情來影響它。
有當返回的形式虛假的,最好不試圖找到它在WordPress的文件(因爲這不會是值得的,我覺得)
由於停止該click事件觸發的方式
更新:
腳本(在autosave.js)的一部分,它是將類是這裏
b('input[type="submit"], a.submitdelete', "#submitpost").click(function() {
blockSave = true;
window.onbeforeunload = null;
b(":button, :submit", "#submitpost").each(function() {
var c = b(this);
if (c.hasClass("button-primary")) {
c.addClass("button-primary-disabled")
} else {
c.addClass("button-disabled")
}
});
if (b(this).attr("id") == "publish") {
b("#ajax-loading").css("visibility", "visible")
} else {
b("#draft-ajax-loading").css("visibility", "visible")
}
});
這是一個有點太深入對我而言,我並不擅長javascript。我不希望任何人能夠獲得wordpress文件,但任何人都可以立即告訴我發生了什麼?我正在考慮將addClass函數作爲一種便宜且俗氣的解決方法(我將不得不更新每個版本),但我當然寧願不這樣做。
我只是去嘗試,它仍然增加了類,也是按鈕的後續點擊了過去的驗證和提交的表單不正確 – 2011-06-14 04:02:37
嗯....它可能該點擊是從外部元素委派的。如果是這種情況,那麼你可能需要通過wp文件來查找該事件被觸發的位置。 – joekarl 2011-06-14 04:10:51
我已經找到了添加類的腳本部分,但我並不確定哪一位我應該編輯 – 2011-06-14 04:33:01