簡體   English   中英

如何禁用帶有 javascript onchange 功能的表單?

[英]How can I disable a form with javascript onchange function?

我試圖在兩個條件成立時禁用 JSP 中的表單。 我嘗試了一個 var 變量設置為 false,所以當我的 if-else 條件變為 true 時它變為 true。 但它不起作用。

這是我的代碼。 (不確定它是否有幫助,但我正在使用 eclipse)

var disabled=false;

然后我創建了函數

function isDisable(){
    if($("#idCost").val() == 1 && $("#IdBasket").val() == "3"){
        disabled=true;
    }
}

然后在表單域中設置

< disabled="false"/>

我究竟做錯了什么?

謝謝你的幫助

看起來您的代碼使用的是 JavaScript 而不是 Java,即使您說您正在編寫 JSP。

您的 JS 代碼將一個 return 與 Number (val() == 1) 和另一個與 String val() == "3" 進行比較。 你有沒有嘗試讓它們一樣? 如果 .val() 返回字符串,那么它們都應該與字符串進行比較。 如果 .val() 返回數字,那么它們都應該與數字進行比較。

暫無
暫無

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

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