gpt4 book ai didi

javascript - 使用 Javascript 禁用输入字段

转载 作者:行者123 更新时间:2023-12-03 05:19:03 27 4
gpt4 key购买 nike

当其他输入字段(实例字段 B)中的值大于 0.00 时,我尝试禁用一个输入字段(实例字段 A)。

脚本

function disableFields(){

var b = document.getElementById("B").valueOf();

if(b == 0){
document.getElementById("A").disabled=false;

}else{
document.getElementById("A").disabled=true;
}

JSF 代码

<h:inputText id="B" value="" onkeydown="disableFields();">
<f:convertNumber type="number" groupingUsed="true" minFractionDigits="2" pattern="#0.00"/>
<a4j:ajax event="valueChange" execute="@this" render="A, messagePanel" />
</h:inputText>
</rich:column>

<h:inputText id="A" value="">
<f:convertNumber type="number" groupingUsed="true" minFractionDigits="2" pattern="#0.00"/>
<a4j:ajax event="valueChange" execute="@this" render="A, messagePanel" />
</h:inputText>
</rich:column>

最佳答案

使用value属性获取输入元素的值。

function disableFields(){
var b = parseFloat(document.getElementById("a").value);
if(b > 0){
document.getElementById("b").disabled=true;
}else{
document.getElementById("b").disabled=false;
}
}
<input type="number" id="a" onkeyup="disableFields();">
<input type="number" id="b">

关于javascript - 使用 Javascript 禁用输入字段,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41474074/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com