私は、入力要素にこのコードを使用しています:javascriptは入力タイプをパスワードまたはパスワードから変更することを禁じますか?
onmouseout="
$('#passwordhelp').text('');
$('#rpassword').attr('type', 'password')"
私は、入力要素にこのコードを使用しています:javascriptは入力タイプをパスワードまたはパスワードから変更することを禁じますか?
onmouseout="
$('#passwordhelp').text('');
$('#rpassword').attr('type', 'password')"
type
をjqueryで変更することはできません。あなたは、ブラウザの問題にぶつかっている:
あなたは小さなhtmlファイルでそれを試してみる方法についてJQuery change type of input field
すると、あなたが上記のjQueryの1.6を使用していますか?もしそうなら、.prop()
を試してください。この(Example)ようなあなたの場合:
onmouseout="
$('#passwordhelp').text('');
$('#rpassword').prop('type', 'password')"
それはIE8で動作し、以下ませんが。
IMHOこのようなjavascriptとjQueryは使用しないでください。イベントを.ready()
にバインドします。しかしもちろんそれはあなたの選択です...
jQueryは実際には ' ''型 ''をキーとしてinput要素のsetterとして呼び出されますか?さもなければ、それは少なくともIEでは動作しません。 – Esailija
jquery 1.7 –
@Esailijaあなたが正しいです。 IE8以降では動作しません。 –
を参照してください? – sinni800
入力フィールドの[JQuery変更タイプ]の複製が可能です。(http://stackoverflow.com/questions/1544317/jquery-change-type-of-input-field) –