当前位置: 代码迷 >> Web前端 >> 兑现选中checkbox后,后面的txt可输入,否则readonly
  详细解决方案

兑现选中checkbox后,后面的txt可输入,否则readonly

热度:50   发布时间:2012-11-23 00:03:43.0
实现选中checkbox后,后面的txt可输入,否则readonly
checkbox 选中事件用 onclik="";
checkbox 选中后 为 checked;
text 不可以输入可以为 disabled;

用js实现功能

<input type="checkbox" name="ckEmail" onclick="disSelect('ckEmail','email');"/>
<html:text name="vacancyForm" property="email" disabled="true" />

<script type="text/javascript">
function disSelect(c,t){
document.getElementsByName(t)[0].disabled = !document.getElementsByName(c)[0].checked;
}
</script>

首先让text为不可输入的,选中checkbox后才可以输入
  相关解决方案