用js怎么控制文本域的只读可写

JavaScript012

用js怎么控制文本域的只读可写,第1张

<input id="username" name="userneme" type="text" style="width:50px" size=106>

密码:<input id="userpwd" type="text" name="userpwd" size=106 style="width:50px">

<input name="content" type="checkbox")" value="checkbox" onclick="changeCheck()"/>

匿名发表(免注册)

<SCRIPT LANGUAGE="JavaScript">

<!--

function changeCheck()

{

var aa=document.getElementById("username")

var bb=document.getElementById("userpwd")

var cc=document.getElementById("content")

if(cc.checked){

aa.readonly=true

bb.readonly=true

aa.disabled = true

bb.disabled = true

}

else

{

aa.readonly=false

bb.readonly=false

aa.disabled = false

bb.disabled = false

}

}

//-->

</SCRIPT>

注意在上面只读和不可用一般不可以用了就不用只读了,可以适当选取

//////////////////////////

最后纠正楼上的老兄,在HTML的CHECKBOX控件中是没有ONCHANGE事件,只有RADIO才有,CHECKBOX只有ONCLICK事件

html的只读模式只能针对文本框,密码框,文本域

有readonly 和disable2个属性

第一个是只读,第二个是让这些控件在页面上灰调,被灰调的控件的值在后台是取不到的