簡體   English   中英

禁用和啟用表單提交按鈕

[英]Disabling and Enabling a form submit button

我一直在嘗試創建一些JavaScript,當頁面加載時將禁用作為錨標簽的提交按鈕,然后在所有表單輸入和文本區域均被填充時將啟用該按鈕,並且該按鈕的類也需要啟用時更改。

我對此進行了一些失敗的編碼,並找到了執行此操作的jquery方式,但這沒有用,因為我使用錨點標簽而不是輸入按鈕

要禁用任何a標簽:

$('a').click(function(event)
{
  event.preventDefault();
});

如果您知道錨標記的ID或類,則分別使用$('#aId')o $('。aId')

如果您不想使用jQuery:

var anchors = document.querySelectorAll('a');
for (var i = 0; i < anchors.length; i++ )
    anchors[i].onclick = function(event)
    {
     event.preventDefault();   
    }​​​

您必須防止觸發鏈接單擊事件。

使用jQuery類似於:

$('a.disabled').on('click', function(event){
    event.preventDefault();
});

因此,當准備好提交表單時,您可以運行以下命令:

$('a.disabled').toggleClass('disabled enabled');

這將導致按鈕被啟用,並且現在具有.enabled.enabled

在jQuery中,只需return false

$("#disable_button").click(function(){
   //somethings you need
   return false;
});

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM