<input type="text" name="a" onblur="func(this)">
<input type="text" name="b">function func(a){
if(a.value=="中国"){
if(document.getElementsByName("b")[0].value ==""){
alert("必须输入");
}
}else{
if(document.getElementsByName("b")[0].value ==""){
alert("必须不能输入数据");
}
}
}
<input type="text" name="b">function func(a){
if(a.value=="中国"){
if(document.getElementsByName("b")[0].value ==""){
alert("必须输入");
}
}else{
if(document.getElementsByName("b")[0].value ==""){
alert("必须不能输入数据");
}
}
}
<input type="text" name="b">function func(a){
if(a.value=="中国"){
if(document.getElementsByName("b")[0].value ==""){
alert("必须输入");
}
}else{
if(document.getElementsByName("b")[0].value !=""){
alert("必须不能输入数据");
}
}
}
<form name="form1" method="post" action="xxx.asp" onSubmit="return CheckSubmit()">
<input type="text" name="a">
<input type="text" name="b">
<input type="submit" name="Submit" value="提交">
</form>
<input type="text" name="a" onblur="func(this)">
<input type="text" name="b">
<script language=javascript>
function func(a){
if(a.value=="中国"){
document.getElementsByName("b")[0].disabled=false
if(document.getElementsByName("b")[0].value ==""){
alert("必须输入");
}
}else{
document.getElementsByName("b")[0].disabled=true
}
}
</script>
var a=document.getElementsByName("a")[0];
if(a.value=="中国"){
if(document.getElementsByName("b")[0].value ==""){
alert("必须输入");
}
}else{
if(document.getElementsByName("b")[0].value !=""){
alert("必须不能输入数据");
}
}
}
<form name="form1" method="post" action="xxx.jsp" >
<input type="text" name="a" readonly value="<%=y_name%>" onblur="func(this)">
<input type="text" name="b">
<input type="submit" name="Submit" value="提交">
</form>
<script language=javascript>
function func(){
var a=document.getElementsByName("a")[0];
if(a.value=="中国"){
if(document.getElementsByName("b")[0].value ==""){
alert("必须输入");
}
}else{
if(document.getElementsByName("b")[0].value !=""){
alert("必须不能输入数据");
}
}
}</script>
试下来不行,后来我直接在a文本框里赋值象下面:
<form name="form1" method="post" action="xxx.jsp" >
<input type="text" name="a" readonly value="中国" onblur="func(this)">
<input type="text" name="b">
<input type="submit" name="Submit" value="提交">
</form>
<script language=javascript>
function func(){
var a=document.getElementsByName("a")[0];
if(a.value=="中国"){
if(document.getElementsByName("b")[0].value ==""){
alert("必须输入");
}
}else{
if(document.getElementsByName("b")[0].value !=""){
alert("必须不能输入数据");
}
}
}</script>
这样也不行啊!我到底怎么改后才可以呢???