我一直在嘗試創建一些javascript,當頁面加載時將禁用作爲定位標記的提交按鈕,然後當所有表單輸入和textareas被填充時將啓用並且該按鈕的類別在啓用時也需要更改。禁用並啓用表單提交按鈕
我有一些不成功的編碼本,發現這樣做的jQuery的方式,但由於使用錨標記,而不是輸入按鈕IM沒有工作
我一直在嘗試創建一些javascript,當頁面加載時將禁用作爲定位標記的提交按鈕,然後當所有表單輸入和textareas被填充時將啓用並且該按鈕的類別在啓用時也需要更改。禁用並啓用表單提交按鈕
我有一些不成功的編碼本,發現這樣做的jQuery的方式,但由於使用錨標記,而不是輸入按鈕IM沒有工作
您必須防止觸發鏈接點擊事件。
使用jQuery,這將是這樣的:
$('a.disabled').on('click', function(event){
event.preventDefault();
});
所以當表單準備好被提交,你可以運行以下命令:
$('a.disabled').toggleClass('disabled enabled');
這將導致該按鈕被啓用,現在擁有一流的.enabled
那麼我將如何能夠找出是否所有的字段已填寫,然後運行此代碼? –
看看這個關於表單驗證的問題:http://stackoverflow.com/questions/5677548/form-validation –
要禁用任何a
標籤:
$('a').click(function(event)
{
event.preventDefault();
});
,如果你知道錨標籤的ID或類,那麼使用$( '#援助')O $分別
如果你不想使用jQuery( 'AID'。):
var anchors = document.querySelectorAll('a');
for (var i = 0; i < anchors.length; i++)
anchors[i].onclick = function(event)
{
event.preventDefault();
}
在jQuery中,你可以簡單地做到這一點return false
$("#disable_button").click(function(){
//somethings you need
return false;
});
請提供您嘗試過的示例 – davids
歡迎使用StackOverflow! [你有什麼嘗試?](http://whathaveyoutried.com/) – Chad