script时在网页的最顶端部分!

解决方案 »

  1.   

    改成如下就行了:
    function check(){
     var result = true;
    if (form1.name.value==""){
       alert (请输入收件人的姓名!);
       result = false;
    }
    if (form1.adress.value==""){
       alert (请输入收件人的地址!);
       result = false;
    }
    if (form1.postcode.value==""){
       alert (请输入收件人的油箱!);
       result = false;
    }
     return  result;
    }
    。//省略部分
      <form name="form1" method="post" action="cont_adress.php" onsubmit="return check();">
    。//省略部分
    <input name="Submit" type="submit" value="提交">//调用部分
    。//省略部分
      

  2.   

    <script language="javascript">
    function check(){
    if (form1.name.value=="")
       alert (请输入收件人的姓名!);
    if (form1.adress.value=="")
       alert (请输入收件人的地址!);
    if (form1.postcode.value=="")
       alert (请输入收件人的油箱!);
    form1.submit();
    }
    </script>
    <form name="form1" method="post" action="cont_adress.php"><input name="Submit" type="submit" onClick="check();" value="提交">//调用部分
    ==><input name="Submit" type="button" onClick="check();" value="提交">//调用部分
      

  3.   

    zhaoxiaoyang(梅雪香@hisoft) 有问题。
      

  4.   

    同意~:zhaoxiaoyang(梅雪香@hisoft)
      

  5.   

    现在的问题是:就算验证不通过,他还是会跳到action=“”上面的那个网去的,有什么办法解决吗?谢谢
      

  6.   

    <script language="javascript">
    function check(){
    if (form1.name.value==""){
       alert (请输入收件人的姓名!);
       return false;
    }
    if (form1.adress.value==""){
       alert (请输入收件人的地址!);
       return false;
    }if (form1.postcode.value==""){
       alert (请输入收件人的油箱!);!);
       return false;
    }
    form1.submit();
    }
    </script>
    。//省略部分
      <form name="form1" method="post" action="cont_adress.php">
    。//省略部分
    <input name="Submit" type="button" onClick="check();" value="提交">//调用部分
    。//省略部分
    <form>