无法使用 mootools 启用文本框
我可以使用 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/ 请帮我解决这个问题。谢谢
I am able to disable a text box using mootools but after disabling it I am not able to enable it back.
Please see the code underneath.
Here 'mg' is id of a text box.
window.addEvent('domready', function(){
$('mg').setAttribute('disabled','true');
//$('mg').disabled = false this works fine
//does not enable text box
$('mg').setAttribute('disabled','false');
});
Here is jsfiddle link.
http://jsfiddle.net/GgyCH/2/
please help me out on this.Thanks
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用 mootools,您可以使用 Element 方法 set 来实际设置属性,例如所以 http://jsfiddle.net/steweb/p6BDb/
js:
Using mootools you can use Element method set, to actually set attributes, like so http://jsfiddle.net/steweb/p6BDb/
js:
使用:
$('mg').setAttribute('disabled','');
(或仅删除属性)
“disabled”,就像“selected”一样,不是 true/false 属性。它实际上应该是:
$('mg').setAttribute('disabled','disabled');
来设置它Use:
$('mg').setAttribute('disabled','');
(or just remove the attribute)
"disabled", like "selected" is not a true/false attribute. It should actually be:
$('mg').setAttribute('disabled','disabled');
to set it只需直接在对象的属性中更改值
http://jsfiddle.net/GgyCH/3/
希望这有帮助
just change the value directly in the attribute of the object
http://jsfiddle.net/GgyCH/3/
hope this helps
JavaScript 101:
Javascript 101: