0

私は次のコードを持っています:

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")

テスト中に、ユーザー名とパスワードを入力してサインインしました。その後、テキストボックスには私のユーザー名とパスワードが含まれます。リセットするためにどのプロパティを使用すればよいかわかりません

テキストをリセットして、プレースホルダーを表示するデフォルトの動作に戻すにはどうすればよいですか?

4

2 に答える 2

0

おそらく、値を空の文字列に戻すことができます。

value=""
于 2012-07-05T21:50:18.010 に答える
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("");
});
于 2012-07-05T22:02:12.747 に答える