个人意见仅供参考
<script language="javascript">
function CheckSubmit()
{
if(form1.textfield.value=="中国" && form1.textfield2.value=="")
return false;
return true;
}</script><form name="form1" method="post" action="xxx.asp" onSubmit="return CheckSubmit()">
  <input type="text" name="textfield">
  <input type="text" name="textfield2">
  <input type="submit" name="Submit" value="提交">
</form>

解决方案 »

  1.   

    if(a.value != "" && b.value == ""){
      alert("b需要输入");
      return;
    }
      

  2.   

    mrwang2000(王先生) 如果象你这样所讲的话 <input type="text" name="textfield">没有中国二个字就不能提交了。还有什么办法吗?
      

  3.   

    if((a.value != "" && b.value == "") || (a.value =="" && b.value != "")){
      alert("error");
      return false;
    }
      

  4.   

    mrwang2000(王先生) 如果象你这样所讲的话 <input type="text" name="textfield">没有中国二个字就不能提交了。还有什么办法吗?
    --------------------------好像不会出现这种情况把,因为王先生哪个是要同时满足两个条件的
      

  5.   

    mrwang2000(王先生)不好意思,我昨天漏了个符号。