<html>
</head>
<body>
<p><input type="text" name="T1" size="20"><input type="checkbox" name="C1" value="ON" onclick="test(this)"></p>
</body>
<script language="javascript">
function test(t)
{
if(t.checked)
document.all.T1.readOnly = false;
else
document.all.T1.readOnly = true;
}
document.all.T1.readOnly = true;
</script>
</html>
</head>
<body>
<p><input type="text" name="T1" size="20"><input type="checkbox" name="C1" value="ON" onclick="test(this)"></p>
</body>
<script language="javascript">
function test(t)
{
if(t.checked)
document.all.T1.readOnly = false;
else
document.all.T1.readOnly = true;
}
document.all.T1.readOnly = true;
</script>
</html>
<form name="form1" method="post">
<input type="text" name="text1" size="20">
<input type="checkbox" name="ch1" onclick="changeText(this)">
</form><script language="javascript">
function changeText(ct){
if(ct.checked){
document.form1.text1.disabled = true;
}else {
document.form1.text1.disabled = false;
}
}
</script>
document.form1.T1.readOnly = false;readonly好象是错的
这种类型的好像不能像楼上的用法。除非自己写个控件!
<form method="post" enctype="multipart/form-data" name="form1">
<input disabled name="text1" type="file" id="text1">
<input name="ct" type="checkbox" onclick="changeText(ct)">
</form><script language="javascript">
function changeText(ct){
if(ct.checked){
document.form1.text1.disabled =false;
}
else {
document.form1.text1.disabled =true ;
}
}
</script>