2011-12-17 10 views
1

私は、入力要素にこのコードを使用しています:javascriptは入力タイプをパスワードまたはパスワードから変更することを禁じますか?

onmouseout=" 
$('#passwordhelp').text(''); 
$('#rpassword').attr('type', 'password')" 
+3

を参照してください? – sinni800

+0

入力フィールドの[JQuery変更タイプ]の複製が可能です。(http://stackoverflow.com/questions/1544317/jquery-change-type-of-input-field) –

答えて

3

typeをjqueryで変更することはできません。あなたは、ブラウザの問題にぶつかっている:

あなたは小さなhtmlファイルでそれを試してみる方法についてJQuery change type of input field

0

すると、あなたが上記のjQueryの1.6を使用していますか?もしそうなら、.prop()を試してください。この(Example)ようなあなたの場合:

onmouseout=" 
$('#passwordhelp').text(''); 
$('#rpassword').prop('type', 'password')" 

それはIE8で動作し、以下ませんが。

IMHOこのようなjavascriptとjQueryは使用しないでください。イベントを.ready()にバインドします。しかしもちろんそれはあなたの選択です...

+0

jQueryは実際には ' ''型 ''をキーとしてinput要素のsetterとして呼び出されますか?さもなければ、それは少なくともIEでは動作しません。 – Esailija

+0

jquery 1.7 –

+1

@Esailijaあなたが正しいです。 IE8以降では動作しません。 –

関連する問題