if(document.form1.realname.value=="" && document.form1.enrealname.value=="")
{
alert("中文名或英文名必须填写一项!");
document.form1.realname.focus();
return false;
}

解决方案 »

  1.   

    假如你的text框也就是input吧?两个id分别为a、b
    那么这样
    <script>
    function chkIsNull(){
    var flag;
    flag = true;
    if(document.getElementById("a").value == "" || document.getElementById("b").value == ""){
    alert("两个值起码有一个为空!");
    flag = false;
    }
    return flag;
    }</script>在你得input中嵌入代码
    如果用onBlur=(当一开焦点进行提示)可以这样 onBlur="chkIsNull();"
    如果用onSubmit=(当提交时进行提示并阻止)可以这样 onBlur="return chkIsNull(this);"
      

  2.   

    楼主说只要一个不为空就提示 一楼的同学为什么用&&呢?应该是||吧