重置表单输入的默认行为

时间:2012-07-05 21:48:33

标签: jquery html css

我有以下代码:

div.accountPage
  div.acct-form.login
    div.acct-header Log-in
    form.loginForm.login
      input(id="username", type="text", name="User", placeholder="Username", value="")
      input(id="password", type="password", name="Password", placeholder="Password", value="")
      input(id="submit", type="submit", value="Sign In")

在测试期间,我输入了一些用户名和密码并点击了登录。之后,文本框包含我的用户名和密码。我不知道用它来重置它的属性

如何重置文本以转到显示占位符的默认行为?

2 个答案:

答案 0 :(得分:0)

也许您可以将值更改回空字符串。

value=""

答案 1 :(得分:0)

你可以用jQuery做到这一点:

<强> JQuery的

$(".loginForm").submit(function () {
 $(".username").val("");
 $(".password").val("");
 return false;
});

当然你还应该添加到jquery liblary的链接,你可以从以下网址下载:

http://docs.jquery.com/Downloading_jQuery

在您的问题中,使用重新加载页面可能更好的是将输入值设置为空?你可以使用:

$(document).ready(function () {
 $(".username").val("");
 $(".password").val("");
});