<SCRIPT LANGUAGE="JavaScript">
<!--
function CheckIt(){
if(document.all.text1.value==""&&document.all.text2.value==""){
alert("u must input one!");
return false;
}else if(document.all.text1.value!=""&&document.all.text2.value!=""){
alert("u must keep one blank!");
return false;
}else{
return true;
}
}
//-->
</SCRIPT>
<FORM METHOD=POST ACTION="" onsubmit="return CheckIt();"><INPUT TYPE="text" NAME="text1">
<INPUT TYPE="text" NAME="text2">
<INPUT TYPE="submit">
</FORM>

解决方案 »

  1.   

    <INPUT TYPE="text" NAME="t1">
    <INPUT TYPE="text" NAME="t2">
    <INPUT TYPE="button" NAME="t3" value=test onclick="chk()">
    <script language=javascript>
    function chk()
    {
     if((t1.value==""&&t2.value=="") || (t1.value!=""&&t2.value!=""))
       alert("error!")
    }
    </script>
      

  2.   

    <INPUT TYPE="text" NAME="t1">
    <INPUT TYPE="text" NAME="t2">
    <INPUT TYPE="button" NAME="t3" value=test onclick="chk()">
    <script language=javascript>
    function chk()
    {
     if(!((t1.value != "" && t2.value == "") || (t1.value == "" && t2.value != ""))))
        alert("error!")
    }
    </script>