簡體   English   中英

JavaScript按鈕啟用和禁用PHP

[英]JavaScript Button Enable and Disable with PHP

我有一個while循環從數據庫中獲取數據。 我做了三個按鈕:

> Open  
> Hold   
> Close

第一次加載頁面時,只應啟用打開按鈕,並禁用其他按鈕。

單擊打開按鈕后,應禁用打開按鈕,並應啟用保持和關閉按鈕。

我得到的結果只有一行,但在while循環中不是所有的行。

我用過PHP的JavaScript。

例:

function onload()
{
    document.getElementById("Hold").disabled = true;
    document.getElementById("close").disabled = true;
    return false; 
}

上面的代碼適用於第一行,但我需要它來處理所有while循環值。

您的問題在於您對多個元素使用相同的ID - 每個元素的ID必須是唯一的,因此,getElementById返回帶有該ID的ONE元素。 改為給他們上課。

HTML

<input type="button" value="Open" id="openButton" name="openButton">
<input type="button" value="Hold" id="holdButton" name="holdButton" disabled="disabled">
<input type="button" value="Close" id="closeButton" name="closeButton" disabled="disabled">

jQuery的

$(document).on('click','input[type=button]', function() {
               buttonVal = $(this).val();
    if(buttonVal == 'Open' )
    {
        $(this).prop("disabled", true);
        $('#holdButton,#closeButton').prop("disabled", false);
    }
    else
    {
         $('#holdButton,#closeButton').prop("disabled", true);
         $('#openButton').prop("disabled", false);
    }
});

DEMO

暫無
暫無

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

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