ユーザーにメールとパスワードの入力を要求するサインアップフォームがあります。どちらも2つのテキストボックスに分かれています。ユーザーがボタンをクリックしたときにパスワード(マスクされている)がポップアップに表示されるように、ユーザーがクリックできるボタンを提供したいと思います。次のようにJavaScriptを使ってサーバーの操作を行わずにボタンのクリックをキャッチ
現在、このための私のJavaScriptコードは次のとおりです。
function toggleShowPassword() {
var button = $get('PASSWORD_TEXTBOX_ID');
var password;
if (button)
{
password = button.value;
alert(password);
button.value = password;
}
}
問題は、ユーザーがボタンをクリックするたびに、パスワードはFirefoxとIEの両方でクリアされていることです。パスワードを再入力せずに確認できるように、パスワードをクリアテキストで確認できるようにします。
私の質問は以下のとおりです。
なぜパスワードフィールドには、クリックし、各ボタンにリセットを取得しておくのですか?
ユーザーがパスワードをクリアテキストで確認したら、パスワードフィールドがクリアされないようにするにはどうすればよいですか?