【发布时间】:2017-10-01 13:12:27
【问题描述】:
我有一个包含用户名字段、密码字段和提交按钮的登录表单,如下所示:
<form id="myform" name="myform" method="post" action="servlet/url">
<label>Username:</label>
<input type="text" name="username" value="user_name" placeholder="Username">
<label>Password:</label>
<input type="text" name="user_pwd" value="" placeholder="Password" onfocus="javascript:this.value=''">
<input type="submit" value="Submit">
</form>
如果我单击提交按钮,它会按预期工作。但是,按下回车键会清除密码值,除非我先单击密码字段。我知道这是因为我的 onfocus 属性,但是我仍然希望密码字段在您单击返回时自动清除。输入键清除字段的原因可能是什么?
【问题讨论】:
-
使用
onclick代替onfocus? -
顺便说一句,开头不需要
javascript:。
标签: javascript forms passwords onblur