私がしたいのは、初期化された値で入力を作成することだけです。次にフォーカスを合わせると、テキストフィールドがクリアされます。ただし、フィールドが空の場合は、初期化された値を返す必要があります。また、パスワードフィールドを使用する必要があります。これは、私がそれで働いていないと思いついたものです。なぜこのMooTools JavascriptがIEで動作しないのですか
エラーメッセージ
$$('.default-text').each(function(item){
item.store('default-value', item.get('value'));
if(item.get('type') == 'password') {
item.store('default-type', 'password');
item.set('type', 'text');
item.addEvent('keyup',function(el){
if(item.get('value') != item.retrieve('default-value')) {
item.set('type', 'password');
}
});
}
item.addEvent('focus',function(el){
if(item.get('value') == item.retrieve('default-value')) {
item.set('value','');
}
});
item.addEvent('blur',function(){
if(item.get('value') == '') {
item.set('value', item.retrieve('default-value'));
if(item.retrieve('default-type') == 'password') {
item.set('type', 'text');
}
}
});
});
http://jsfiddle.netにあなたのサンプルを載せることをお勧めします。そうすれば、人々は実際のテストケースを見ることができます。 –