如果字段值是唯一的,可以检查是否存在相同内容。
也可以用Cookie作判断

解决方案 »

  1.   

    <form onsubmit="submitButton.disabled">
      

  2.   

    <form onsubmit="submitButton.disabled=true">
      

  3.   

    <FORM ACTION="whatever" TARGET="_blank" onsubmit="submitButton.disabled=true">
    <input type=submit name="submitButton">
    </form>
      

  4.   

    这有什么用?
    手工重复提交毕竟还不是什么大不了的,麻烦的是别人用程序自动反复提交。net_lover(孟子E章)的方法用处不大。还是要用验证码的方式。
      

  5.   

    最简单的就是孟子所说的,当然还可使用session实现,即:提交后设置一下session做标识。
      

  6.   

    最简单的就是孟子所说的,当然还可使用session实现,即:提交后设置一下session做标识。
      

  7.   

    不行啊。 onsubmit="Button.disabled=true"就不能提交了?
      

  8.   

    原来提交以后button值就空了。
      

  9.   

    如果该form的onsubmit已经定义了,而且不能加进去Button.disabled=true,怎么办?
      

  10.   

    http://www.csdn.net/develop/Read_Article.asp?Id=6976
      

  11.   

    test.phpif(!$ifsubmit){
      do something;
      header("Location:test.php?ifsubmit=1")
    else{
      do nothing
    }
      

  12.   

    大家看看这段代码也是控制重复提交的,现在不能正常工作?
    if(!isset($_SESSION['selected_item_id']))
     {
      $book->Add($_GET['selected_item_no'],1,$db->get('purchase_money'));
      $_SESSION['selected_item_id'] = $_GET['selected_item_no'];
     }
      

  13.   

    session_start();if(!isset($_SISSION["id"]))
    {
      $_SISSON["id"] = md5(uniqid(rand()));
    }//参考