两个单选按钮 是和否怎么用jquery实现通过选中不同的 让一个文本框可编辑 不可编辑的切换~
2个回答
展开全部
$("input[name='按钮的名称']").live('click', function () {
if (this.checked) { //该按钮选中之后
$("#文本的编号").removeattr('disable'); //移除
} else {
$("#文本的编号").attr('disable'); //添加
}
});
if (this.checked) { //该按钮选中之后
$("#文本的编号").removeattr('disable'); //移除
} else {
$("#文本的编号").attr('disable'); //添加
}
});
更多追问追答
追问
我之前也是这样写的,但是第一次点击可以,但在第二次就不行了~如图是否收款选中是 收款方式和金额可编辑 选中否 不可编辑 并且可以多次切换,按上面的方法不可编辑之后就调不回来了
追答
因为你用的是 bind 不是live
展开全部
<input type="radio" name="edit" checked="checked" onclick="javascript:$('#txt').attr('disabled',false)" />是
<input type="radio" name="edit" onclick="javascript:$('#txt').attr('disabled',true)" />否
<input type="text" id="txt" />
<input type="radio" name="edit" onclick="javascript:$('#txt').attr('disabled',true)" />否
<input type="text" id="txt" />
追问
能不能不写在HTML元素里面,因为我要写的JS很多,我写到js文件里面~
追答
否
//value 禁用状态
//text 控件id
function IsUsed(value, text) {
$("#" + text + "").attr("disabled", value);
}
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询