2

OK、入力タグがあります。jquery 入力ヒントを使用したので、title="password" が表示されます。ただし、タイプがパスワードの場合、タイトルは表示されず、単に*に見えるだけです。したがって、input を type"text" として入力し、それを type:"password" に変更してフォーカスを当て、フォーカスが外れたらテキストに戻す必要があります。jqueryでどうすればいいですか?

<input name="pwd" type="text" class="pwd" value="" title="Password"/>
// look like below on focus and back to text on focus out
<input name="pwd" type="password" class="pwd" value="" title="Password"/>
4

2 に答える 2

9

placeholder次のように、新しい html5 属性を使用できます。

<input type="password" name="pass" placeholder="Enter your password" />​

ブラウザーでのこの属性のサポートについては、こちらを参照してください。ご覧のとおり、IE 7、8、および 9 には欠けていますが、それらをサポートしたい場合は、この回答を確認してください。

于 2012-10-06T03:37:26.110 に答える
2

.propjQuery のメソッドを使用して入力タイプを変更するだけです。

$(document).ready(function() {
    $('#passwordInput').focus(function() {
        $(this).prop('type', 'password').val('');
    });
});

ここにフィドルがあります:http://jsfiddle.net/7hVjV/

于 2012-10-06T03:55:21.400 に答える