2013-07-05 93 views
0

我有一個Jquery彈出窗口,其中包含一個窗體,並禁用提交按鈕。一旦所有字段被填充,該按鈕應該被啓用。我爲此運行了一個JavaScript腳本。然而,它沒有工作,頁面被刷新。我添加了另一個按鈕來測試啓用。啓用jquery移動彈出按鈕

< '按鈕ID = 「提交按鈕」 禁用=' 真 '的數據主題= 「b」 的數據圖標= 「檢查」>完成< '/按鈕'>

<' 按鈕ID =「× 「點擊=」 enableButton()「'>啓用< '/按鈕'>

的腳本:

function enableButton() 
{ 

    document.getElementById("submitButton").disabled=false; 

} 

此沒有工作。我試圖根據jquery插件指導腳本如下:

$("#x").onclick(function() 
{          
    $("#submitButton").button('enable'); 
}); 

這也沒有工作。任何想法爲什麼?再次,這個表單是在jQuery彈出窗口中。

+0

你能顯示你的代碼嗎?創建一個jsfiddle – dejavu

回答

0

嘗試:

$("#submitButton").removeAttr('disabled'); 

在點擊事件

+0

沒有工作:/當我點擊啓用按鈕時,它將我帶回到打開彈出窗口的頁面,並附加了表單元素的URL。我從表單按鈕中刪除了submit屬性,但它沒有什麼區別。 – Xstatic

+0

好吧,我只是用一個頁面上的兩個按鈕測試了代碼,它完美地工作。一個按鈕被打開,我用另一個按鈕啓用它。當按鈕位於彈出窗口內時出現問題。任何見解? – Xstatic

0

你可以試試這個;

$("#submitButton").removeClass('ui-disabled');