入力のタイトルがテキストボックスにあるサインアップフォームがあり、ボックスをクリックするとテキストが消えますが、パスワードでは、プレビューテキストを「••」ではなく「パスワード」のままにします。 ••••••"。ただし、ユーザーがテキストボックスをクリックすると、テキストがクリアされ、入力されたテキストは「•••••••」と表示されます。
ボタンのコードは次のとおりです。
<form method="post" action="register_process.php">
<input type="text" class="button" value="USERNAME" onclick="this.value='';this.onclick='test';this.style.color='#000';" onfocus="if (this.value == 'USERNAME') {this.value = '';}" onblur="if (this.value == '') {this.value = 'USERNAME';}" name="username" />
<input type="text" class="button" value="EMAIL" onclick="this.value='';this.onclick='test';this.style.color='#000';" onfocus="if (this.value == 'EMAIL') {this.value = '';}" onblur="if (this.value == '') {this.value = 'EMAIL';}" name="email" />
<input type="text" class="button" value="PASSWORD" onclick="this.value='';this.onclick='test';this.style.color='#000';" onfocus="if (this.value == 'PASSWORD') {this.value = '';}" onblur="if (this.value == '') {this.value = 'PASSWORD';}" name="password" />
<input type="text" class="button" value="PASSWORD CONFIRM" onclick="this.value='';this.onclick='test';this.style.color='#000';" onfocus="if (this.value == 'PASSWORD CONFIRM') {this.value = '';}" onblur="if (this.value == '') {this.value = 'PASSWORD CONFIRM';}" name="password_confirm" /> <br/>
<input type="submit" class="button" value="JOIN!" name="join!" />
</form>
他のすべては正常に機能しますが、ユーザーのパスワードが表示されないようにしたいと思います。また、今のところ、パスワードフィールドはテキストのままにしておきます。
アクションを確認するには、こちらをご覧ください:http: //jsfiddle.net/e458S/
ありがとう。