嗨,我有两个复选框 PlanA 和 AndroidApps 以及一个文本框,当我选中复选框然后启用文本框时,当我取消选中 thrn text dox 时禁用,但问题是当文本框启用时,我在文本框中写了一些内容,然后取消选中我的复选框然后我的文本框被禁用,但我输入的文本不会删除,文本框也不会清除
这是我的代码
<!DOCTYPE html>
<html>
<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.8.3/jquery.min.js"></script>
<script>
$(document).ready(function(){
$('#main_box').on('change',function(e) {
console.log("dfsd");
$("#a2").prop("checked",this.checked);
$("#emailid").prop("disabled", !$(this).is(':checked'));
});
});
</script>
</head>
<body>
<input id="main_box"type="checkbox" name="PlanA" value="A"><label for="PlanA"><span style="font-weight:bold">PlanA</span></label><br>
<input name="PlanA" type="hidden" value=0 />
<input type="checkbox" name="AndroidApps" id="a2" value=1><label for="AndroidApps"><span style="font-weight:bold">AndroidApps</span></label><br>
<input name="AndroidApps" type="hidden" value=0 />
<input type="text" name="emailid"id="emailid"disabled="disabled" required size="45" >
</body>
</html>
我怎样才能实现这个目标
提前致谢
最佳答案
关于javascript - 如何删除未选中的复选框上的文本框值?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22370860/