<script language="javascript">
function check2()
{
if (document.form1.sbcjh.value=="checkbox")
{
document.all.sbcnr.readonly=false;
//document.getElementById('sbcnr').removeAttribute('readonly');
//document.getElementById('sbcnr').setAttribute('readonly','readonly');
//document.getElementById("sbcnr").setAttribute("readOnly","true");
}
}
</script>
<input type="checkbox" name="sbcjh" value="checkbox" onClick="return check2()">
<textarea name="sbcnr" cols="60" rows="3" id="sbcnr" readonly="true"></textarea>
我问一下,我试用了上面各种办法,怎么都无法改变文本框的只读属性呢?
function check2()
{
if (document.form1.sbcjh.value=="checkbox")
{
document.all.sbcnr.readonly=false;
//document.getElementById('sbcnr').removeAttribute('readonly');
//document.getElementById('sbcnr').setAttribute('readonly','readonly');
//document.getElementById("sbcnr").setAttribute("readOnly","true");
}
}
</script>
<input type="checkbox" name="sbcjh" value="checkbox" onClick="return check2()">
<textarea name="sbcnr" cols="60" rows="3" id="sbcnr" readonly="true"></textarea>
我问一下,我试用了上面各种办法,怎么都无法改变文本框的只读属性呢?
解决方案 »
- html空文本节点问题,急求帮助!谢谢了
- <script>alert('aaa');</script>该怎么过滤啊
- 关于colorbox看不到next,previous和close?????
- 一个javascript的问题 在线等~!谢谢帮忙
- 原生javascript如何检测DOM加载完毕?
- 文件夹名称的正则问题
- 请教有关用层模拟下拉菜单的一些问题!
- 请问表格插行问题
- 用javascript实现标签功能?
- 如何获取js生成内容的 完整的html代码
- var Sh=["AAA","BBB"];我现在想改变Sh其中的值,如何赋值给Sh,请高人指点,谢谢
- jquery 在hover方法里多次绑定事件怎么处理?
function check2()
{
if (document.form1.sbcjh.value=="checkbox")
{
document.all.sbcnr.readOnly='';
//document.getElementById('sbcnr').removeAttribute('readonly');
//document.getElementById('sbcnr').setAttribute('readonly','readonly');
//document.getElementById("sbcnr").setAttribute("readOnly","true");
}
}
</script>
<form method="post" action="" name="form1" id="kk">
<input type="checkbox" name="sbcjh" value="checkbox" onClick="check2()">
<textarea name="sbcnr" cols="60" rows="3" id="sbcnr" readonly="true">kkk</textarea>
</form>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<script language="javascript">
function check2()
{
if (document.form1.sbcjh.value=="checkbox")
{document.getElementById('sbcnr').setAttribute('readOnly',true);
}
}
</script>
<form name="form1">
<input type="checkbox" name="sbcjh" value="checkbox" onClick="return check2()">
<textarea name="sbcnr" id="sbcnr" cols="60" rows="3" id="sbcnr"></textarea>
</form>
</body>
</html>
function check2()
{
if (document.form1.sbcjh.value=="checkbox")
{
document.all.sbcnr.readOnly='';
//document.getElementById('sbcnr').removeAttribute('readonly');
//document.getElementById('sbcnr').setAttribute('readonly','readonly');
//document.getElementById("sbcnr").setAttribute("readOnly","true");
}
}
</script>
<form method="post" action="" name="form1" id="kk">
<input type="checkbox" name="sbcjh" value="checkbox" onClick="return check2()">
<textarea name="sbcnr" cols="60" rows="3" id="sbcnr" readonly="true">kkk</textarea>
<input type="checkbox" name="bjjh" value="checkbox" onClick="return check2()">
<textarea name="bjnr" cols="60" rows="3" id="sbcnr" readonly="true">kkk</textarea>
</form>
为什么我不管选择哪个复选框,两个文本框同时都被改为可写了,不是我指定哪个复选款被选择了,相应的文本框才可以写入内容。
function check2()
{
if (document.form1.sbcjh.value=="checkbox")
{
document.form1.sbcnr.readOnly='';
}if (document.form1.bjjh.value=="checkbox")
{
document.form1.bjnr.readOnly='';
}
}
<form method="post" action="" name="form1" id="kk">
<input type="checkbox" name="sbcjh" value="checkbox" onClick="return check2()">
<textarea name="sbcnr" cols="60" rows="3" id="sbcnr" readonly="true">kkk</textarea>
<input type="checkbox" name="bjjh" value="checkbox" onClick="return check2()">
<textarea name="bjnr" cols="60" rows="3" id="sbcnr" readonly="true">kkk</textarea>
</form>
为什么我不管选择哪个复选框,两个文本框同时都被改为可写了,不是我指定哪个复选款被选择了,相应的文本框才可以写入内容。
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
</head>
<body>
<script language="javascript">
function check2(t,id)
{
if(t.checked){
document.getElementById(id).readOnly = false;
}else{
document.getElementById(id).readOnly = true;
}
}
</script>
<form method="post" action="" name="form1" id="kk">
<input type="checkbox" name="sbcjh" value="checkbox" onClick="return check2(this,'sbcnr')">
<textarea name="sbcnr" cols="60" rows="3" id="sbcnr" readonly="true">kkk</textarea>
<input type="checkbox" name="bjjh" value="checkbox" onClick="return check2(this,'sbcnr2')">
<textarea name="bjnr" cols="60" rows="3" id="sbcnr2" readonly="true">kkk</textarea>
</form>
</body>
</html>
function check2(name){
var obj = document.getElementsByName(name)[0];
if(obj.readOnly == true){
obj.readOnly = false;
}else{
obj.readOnly = true;
}
}
</script><form method="post" action="" name="form1" id="kk">
<input type="checkbox" name="sbcjh" value="checkbox" onClick="return check2('sbcnr')">
<textarea name="sbcnr" cols="60" rows="3" id="sbcnr" readonly="true">kkk</textarea>
<input type="checkbox" name="bjjh" value="checkbox" onClick="return check2('bjnr')">
<textarea name="bjnr" cols="60" rows="3" id="sbcnr" readonly="true">kkk</textarea>
</form>
document.form1.sbcjh.value=="checkbox"
document.form1.bjjh.value=="checkbox"
都是true
判断checkbox 是否被选中 应该是
if(document.form1.sbcjh[0].checked)