javascript - 页面返回时清除表单字段(html/javascript)

标签 javascript html forms passwords

你知道当你在表单中使用密码字段时,像这样吗:

<input type="password" name="pass">

然后您执行 GET 或 POST 提交到具有表单的同一页面,如果用户在浏览器中返回,密码字段将变为空白。很好,但是我需要在用户回击时让另一个表单字段空白。那是因为我要求一个验证码和保存用户输入信息的文本字段,当他回击时 ramain 会填充,但验证码图像会改变,如果我不让用户空白该字段(有时 ) 不明白他需要重新输入验证码。

谢谢!

最佳答案

尝试在每次刷新时随机输入名称,例如:

<input type="text" id="CaptchaTextBox" name="captcha[612361]" />

浏览器会注意到输入字段不同,并会清除该值

编辑:

我有更好的解决方案:当用户输入一次验证码时,让他离开而不输入第二次。现在你知道这个用户是相当非机器的了,为什么要给他这么多事呢 ;)

关于javascript - 页面返回时清除表单字段(html/javascript),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2677928/

相关文章:

javascript - 阻止 Internet Explorer 将我的索引转换为 int

javascript - 为什么单击下拉菜单时导航栏中的下拉菜单不起作用?

javascript - 在带滚动条的 div 内滚动侧边栏 - $(window).on ('scroll' , function()?

javascript - 打开没有 FILE 输入的文件对话框

javascript - 使用表单操作将哈希 '#' 符号附加到 url?

forms - Angular 2 + ngrx(redux) + 表单

javascript - 中继:在 Fragment 中使用常量而不是 graphql`...`

javascript - setValue 基于未定义值的 if 条件