2017-04-04 10 views
-1

ユーザー名とパスワードを入力した後、ログイン画面が表示されます。送信ボタンを押して新しい画面を開き、プロフィールに移動します。パスワードは残っています。どうすればそれらを削除することができますか?ログイン後のテキストフィールド値のクリア

はここに私のコードです:値=ビットの "ログオン" の後、最後の入力行で

<script language="javascript"> 
 
function signin(AUserID, APassword) { 
 
var d = new Date(); 
 
document.electalogin.timezone.value = d.getTimezoneOffset(); 
 
if (AUserID == "" || APassword == "") { 
 
window.alert ("Please Specify Your Username and Password") } 
 
return (AUserID && APassword ? true : false);} 
 

 
</script> 
 

 
<form target="_blank" method="post" action="https://abc.school-network.net/Account/HTMLLogon" id="electalogin" name="electalogin" LANGUAGE="javascript" onsubmit="return signin(this.UserID.value, this.Password.value)" > 
 
<input type=hidden name="timezone"> 
 
<table> 
 
<tr><td style="font-family:Tahoma; Font-Size:11px">Username</td><td><input name="username" value=""></td></tr> 
 
<tr><td style="font-family:Tahoma; Font-Size:11px">Password</td><td><input type="password" name="Password" ></td></tr> 
 
<tr><td></td><td><a style="font-family:Tahoma; Font-Size:11px" target="_blank" href="https://abc.school-network.net/Account/ForgotPassword">Lost Password?</a></td></tr> 
 
<tr><td></td><td><INPUT type="Submit" value="Log On" id=btnLogin name=btnLogin"></td></tr> 
 

 
</form>


、私は次のように入力してみました:

onClick="this.form.reset()"

以前の画面で値をクリアしたので動作するようになりましたが、新しいウィンドウが開くと、ログインページが再び表示されました。

答えて

0

ユーザ名とパスワードフィールドの両方にIDを追加して、フィールドを選択し、その内容をリセットするには、ページの下部にJavascriptを追加します。ページの下部にある

<input name="username" id="username" value=""> 
<input type="password" id="password" name="Password" > 

<script language="javascript"> 
    document.getElementById("username").value = ""; 
    document.getElementById("password").value = ""; 
</script> 

このコードは、ページが読み込まれるたびに一度実行され、両方のフィールドをリセットします。

+0

まだ動作していません! –

関連する問題