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

时间:2010-04-20 19:12:20

标签: javascript html forms passwords

您知道何时使用密码字段表单,如下所示:

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

您对提交表单的同一页进行GET或POST提交,如果用户在浏览器中回复,则密码字段将变为空白。好吧那很好,但是当用户回击时我需要将另一个表单字段留空。多数民众赞成因为我要求验证码和文本字段持有用户ramain填写的信息,当他回击时,但验证码图像更改,如果我不将该字段留空用户(有时 )不要说他需要重新进入验证码。

谢谢!

2 个答案:

答案 0 :(得分:1)

<强>的Javascript
window.onload(function()
{
document.getElementById(“CaptchaTextBox”)。value ='';
});

<强> HTML
&lt; input type =“text”id =“CaptchaTextBox”name =“Captcha”/&gt;

在加载页面时,Javascript会删除文本框的值

答案 1 :(得分:1)

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

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

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

修改

我有更好的解决方案:用户输入验证码一次,只需让他去第二次不输入。现在你知道这个用户是非机器的,所以为什么要给他这么多事情;)