HTML表单无法正常使用表单输入

时间:2015-06-28 12:48:46

标签: php html

这是我的简单html。

<form action="" method="post" enctype="multipart/form-data">
    Save your Contact form: <br>
    <textarea name="code" placeholder="Write your form html" rows="30" cols="100">
        <?php if(isset($_POST['code'])){ echo htmlentities($_POST['code']) ; } ?>
    </textarea>
    <br>
    Password<br>
    <input type="password" name="password"><br>
    <button type="submit">Create</button>
</form>

它的输出是: enter image description here

现在将样本输入放在表单代码中:

<form action="" method="post">
</form>

现在按“创建”按钮2次。第一次没问题。但在第二次我得到意想不到的输出。如何解决这个问题呢? enter image description here

1

3 个答案:

答案 0 :(得分:2)

put header("X-XSS-Protection: 0"); after if(isset($_POST['code'])){ 
this issue is due to XSS Auditor refused to execute a script

答案 1 :(得分:0)

使用以下代码按钮

<button type="submit">Create</button>

答案 2 :(得分:0)

  1. 我假设在提交表单数据后发送到.php脚本然后被操纵。
  2. 为什么不止一次点击Submit buttom?即使你这样做 - 你在检查是否提交了相同的数据?
  3. 最重要的 - 您应该通过JS或PHP制定正确的 VALIDATION 规则,以防止表单提交出现任何问题。