用php写了个网页,网页中有一个表单,表单提交给另一个页面处理。我想问:“怎样写代码,在表单提交的内容不符合要求时返回表单所在页面,可以重新填写表单内容?”

解决方案 »

  1.   


    <?php
        if($_POST['email'] == '') {
            echo "<script language=\"javascript\">\n";
            echo "alert('请填写您的邮箱')\n";
            echo "history.back()\n";
            echo "</script>";
        }
    是不是要这样
      

  2.   

    <?php
        if($_POST['email'] == '') {
    echo"emile不能为空,2秒后自动返回!";
    echo "<meta http-equiv=refresh content='2;url=./xxx.php'>"; 
                       
        }
      

  3.   

    <script>
    function check(){
        if(document.myform.email.value==''){
                         alert('请填写您的邮箱');
                        myform.email.focus();
                        return false;
        }
                return true;
    }
    </script>
    <form name="myform" action="" onsubmit="check()">
    ................
      

  4.   

    <?php
       if(empty($_POST['username'])){
           echo "<script>alert('用户名不能为空');history.back()</script>"
       {
    ?>
      

  5.   

    在提交页面做检测时<script language=javascript charset='utf-8'>
    <!--
    alert('信息不符合!');
    history.back(-1);
    -->
    </script>