2017-11-24 22 views
0

jspサーブレットを使用してパスワード変更ページを作成しています。間違った投稿(間違ったユーザー名とパスワードの値で送信ボタンをクリックする)が行われたときに、テキストボックスの値を保持したい。だから私は以下のJavaScriptをインクルードしています。成功した投稿が完了したら、すべてのフィールドをクリアする必要があります。私はいくつかの方法を試しましたが、成功しませんでした。誰か助けてくれますか?私は送信ボタンのonclick属性のためにそのコードを配置した場合jspページのサブミットが成功した場合にのみフィールドをクリアします

成功提出オン
<script> 

     document.getElementById("terminalUserName").value = "${param.terminalUserName}"; 
     document.getElementById("currentPassword").value = "${param.currentPassword}"; 
     document.getElementById("newPassword").value = "${param.newPassword}"; 
     document.getElementById("confirmPassword").value = "${param.confirmPassword}"; 

</script> 

答えて

0

、私は送信ボタンをクリックするたびに値

document.getElementById('terminalUserName').value = ""; 
+0

をリセットし、フィールドがクリアされ。また、フィールドは提出される前にクリアされます。したがって、null値を送信しています。しかし、私が欲しいのは、正しいユーザ名とパスワードを使って提出した後にだけ、フィールドをクリアすることです。 –

+0

@thilinachathuranga成功応答(200 OK)が得られたときに、代わりにonclickメソッドでリセットしないでください。 – Paka

関連する問題