俺有一个text和checkbox,要求在text中输入了值,checkbox就能选了!选择了checkbox,text就不能输入了!就是text中输入了值,checkbox灰掉!选择了checkbox,text灰掉!
解决方案 »
- ASP.NET中隐藏的控件在JS中怎么获取
- aa.jsp中有iframe,源文件index.jsp可以弹出div层,可以屏蔽index.jsp,但不能屏蔽aa.jsp
- 2个AJAX请求返回的信息 被覆盖的问题
- 200分求一JS图片放大
- input 输入框 更改样式后, 怎样再返回到初始的样式?
- 为什么 页面上引用的js文件中,函数不能执行??
- Quick Time 嵌入网页的问题,有难度哦
- 让表单中(form)的某一个元素不可用的脚本怎么写?
- http://scjp.myrice.com SCJP认证Bible及认证必备书大全! 本日更新(NEW)
- easyui 路径问题,asp.net问题,百思不得其解!!!
- framset显示加载进度
- 为什么我网站首页的flash要刷新2次才能读取出来?
<script>
function dock(obj){
var f = document.forms[0];
if(obj.checked) f.tx.disabled = true;
else f.tx.disabled = false;
}
function doit(obj){
var f = document.forms[0];
if(obj.value=="") f.ck.disabled = false;
else f.ck.disabled = true;
}</script>
<form>
<input type="checkbox" name="ck" value="" onclick="dock(this)">
<input type="text" name="tx" onpropertychange="doit(this);">
</form>
<html>
<head>
<title>无标题页</title>
<script type="text/javascript">
window.onload = function(){
document.getElementById("chk").disabled = true;
document.getElementById("txt").disabled = false;
};
function changeTxt(){
if(document.getElementById("txt").value != ""){
document.getElementById("chk").disabled = false;
}
}
function changeChk(){
if(document.getElementById("chk").checked == true){
document.getElementById("txt").disabled = true;
}
else
document.getElementById("txt").disabled = false;
}
</script>
</head>
<body>
<input type="text" id="txt" onkeyup="changeTxt()" />
<input type="checkbox" id="chk" onclick="changeChk()" />
</body>
</html>