jQuery点击文本框事件问题

weixin_41240366 2022-09-01 15:49:26

想实现的功能,点击文框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');
	}
});

 

...全文
91 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
duck186 2022-09-01
  • 打赏
  • 举报
回复

<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

duck186 2022-09-01
  • 举报
回复
@duck186 jquery的路径要修改下
weixin_41240366 2022-09-02
  • 举报
回复
@duck186 非常感谢

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧