单击(数量)单选按钮时,我必须启用数字类型框。并在单击(速率)单选按钮时禁用。
我的观点
<input type="radio" class="radioBtn" name="quantity" value="yes" id="rad1" onclick="radio()"/>PRN
<input type="radio" class="radioBtn" name="quantity" value="no" id="rad2" onclick="radio()" />Qty
<input type="number" name="someid" id="textfield" disabled/>
我的javascript
$(".radioBtn").click(function radio() {
$("#textfield").attr("disabled", true);
if ($("input[name=quantity]:checked").val() == "yes") {
$("#textfield").removeattr("disabled");
}
});
我连接视图和js的链接
答案 0 :(得分:0)
我不确定这是否适用于你的结果,但在这里似乎很好。只需将removeattr更改为removeAttr
即可$("#textfield").removeAttr("disabled");
还要确保在您的网站中包含JQuery。 为了更好地了解可能无法正常工作的原因,请按F12在浏览器中打开控制台。这将显示任何错误。