Javascript函数闭合忘记写了!后面加上!//-->
</script>

解决方案 »

  1.   

    <SCRIPT LANGUAGE="JavaScript">
    <!--
    function checkuserinfo()
    ...
    if(document.userinfo.price.value=="")&&(document.userinfo.prd.checked==false) {
    document.userinfo.price.focus();
    alert("对不起,请填写产品生产厂家!");
    return false;
    }
    ...
    }
      

  2.   

    不行啊,老大,没反应,所有checkuserinfo都跳过去了!如改成以下这样就可以,但没实现我的功能,注意就一个复选框!
    if(document.userinfo.price.value==""){
    document.userinfo.price.focus();
    alert("对不起,请填写产品生产厂家!");
    return false;
    }
      

  3.   

    <FORM name="userinfo" id="userinfo" method="post" action="" onSubmit="return checkuserinfo();"> 
    <table>
    <tr>
    <td width="20%" height="30" valign="middle" align="center" class="fon31">产品价格:</td>
    <td width="80%" height="22" valign="middle" align="left">
    <input name="price" type="text" class="regtext3" size="40" maxlength="20">
    <INPUT name="prd" id="prd" type="checkbox" value="0" class="regtext2"/>面议</td>
    </tr>
    </table>
    <INPUT type="submit" value="submit">
    </form><SCRIPT LANGUAGE="JavaScript">
    function checkuserinfo()
    {
    if((document.userinfo.price.value=="")&&(document.userinfo.prd.checked==true))
    {
       document.userinfo.price.focus();
           alert("对不起,请填写产品生产厂家!");
       return false;
         }   
    }
    </SCRIPT>复制回去另存为xx.htm,试试
      

  4.   

    高手,谢谢hunshihaichong(害虫)啦,if((document.userinfo.price.value=="")&&(document.userinfo.prd.checked==true))的true应改为false真怪事,我记得我按您这样改过,也没能通过,是不是我写的JAVASCRIPT语法方式有问题!