我可以使用mootools禁用文本框但是在禁用它后我无法启用它。 请参阅下面的代码。
这里' mg'是文本框的id。
window.addEvent('domready', function(){
$('mg').setAttribute('disabled','true');
//$('mg').disabled = false this works fine
//does not enable text box
$('mg').setAttribute('disabled','false');
});
这是jsfiddle链接。 http://jsfiddle.net/GgyCH/2/ 请帮我解决这个问题。谢谢
答案 0 :(得分:6)
使用mootools你可以使用Element方法set来实际设置属性,如http://jsfiddle.net/steweb/p6BDb/
JS:
var elem = $('mg');
elem.set('disabled','disabled'); //disable
elem.set('disabled',''); //enable
答案 1 :(得分:0)
使用:$('mg').setAttribute('disabled','');
(或只删除属性)
“禁用”,如“已选择”不是true / false属性。它应该是:
$('mg').setAttribute('disabled','disabled');
设置
答案 2 :(得分:0)
只是直接在对象的属性中更改值
alert($('mg').disabled);
$('mg').disabled = true;
alert( $('mg').disabled);
$('mg').disabled = false;
alert($('mg').disabled);
希望这会有所帮助
答案 3 :(得分:0)
Javascript 101:
$('mg').setAttribute('disabled', true);
$('mg').removeAttribute('disabled');