如何让两个文本框象单选填了一个就不能填另一个
发布网友
发布时间:2024-09-30 12:17
我来回答
共1个回答
热心网友
时间:2024-10-08 10:13
问题说明白点,别做出来不是你要的效果!
是不是说 有两个文本框,二者只能是一个被输入文字,当有一个文本框输入了文字时,另一个文本框就不能输入文字了
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"
"http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
<title>Untitled Document</title>
</head>
<script language="javascript">
function disable_input2(){
if(document.form1.input1.value.length>0 && document.form1.input1.value!='0'){
document.form1.input2.disabled=true;
}else{
document.form1.input2.disabled=false;
}
}
function disable_input1(){
if(document.form1.input2.value.length>0 && document.form1.input2.value!='0'){
document.form1.input1.disabled=true;
}else{
document.form1.input1.disabled=false;
}
}
</script>
<body>
<form name="form1" method="post" action="">
<p>
输入一<input type="text" name="input1" onKeyUp="disable_input2();">
</p>
<p> 输入二 <input type="text" name="input2" onKeyUp="disable_input1();">
</p>
</form>
</body>
</html>