87,996
社区成员
发帖
与我相关
我的任务
分享想实现的功能,点击文框ScrOther时自动选择其它单选,以下jQuery在页面刷新后第一次点击文本框有效,点击家用或商用后,再点击文本框就不能自动选择其它了,麻烦高手帮看看,怎么写
<label><input type="radio" name="Scr" id="Scr" value="0" />家用</label>
<label><input type="radio" name="Scr" id="Scr" value="1" checked="checked"/>商用</label>
<label><input type="radio" name="Scr" id="Scr" value="2"/>其它</label>
<input type="text" id="ScrOther" name="ScrOther" value=""/>
$("#ScrOther").click(function(){
var ScrVal = $(":radio[name='Scr']").val();
if (ScrVal < 2){
$(":radio[name='Scr']").attr('checked', '3');
}
});
<script src="layui/jquery-3.4.1.min.js"></script>
<body>
<label><input type="radio" name="Scr" onclick="setDisabled()" value="0" >家用</label>
<label><input type="radio" name="Scr" onclick="setDisabled()" checked="checked">商用</label>
<label><input type="radio" name="Scr" onclick="setAvailable()" value="2">其它</label>
<input type="text" id="ScrOther" value="" disabled>
</body>
<script>
function setDisabled(){
$("#ScrOther").attr("disabled",true)
}
function setAvailable(){
$("#ScrOther").attr("disabled",false)
}
</script>
用了下jQuery