无法使用mootools启用文本框
Not able to enable text box using 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/请帮我解决这个问题。感谢
使用mootools,您可以使用Element方法集来实际设置属性,如下所示http://jsfiddle.net/steweb/p6BDb/
js:
var elem = $('mg');
elem.set('disabled','disabled'); //disable
elem.set('disabled',''); //enable
使用:$('mg').setAttribute('disabled','');
(或者只是删除属性)
与"selected"类似的"disabled"不是true/false属性。实际上应该是:
$('mg').setAttribute('disabled','disabled');
将其设置为
只需直接更改对象属性中的值
alert($('mg').disabled);
$('mg').disabled = true;
alert( $('mg').disabled);
$('mg').disabled = false;
alert($('mg').disabled);
http://jsfiddle.net/GgyCH/3/
希望这对有帮助
Javascript 101:
$('mg').setAttribute('disabled', true);
$('mg').removeAttribute('disabled');
相关文章:
- 使用javascript Without Ajax/Jquery在特定行中启用文本框
- 单击每个表格行中的复选框时启用文本框
- 禁用基于下拉列表选择 asp.net JavaScript 启用文本框
- 根据下拉列表中的选定值启用文本框
- 重新启用文本选择(Opera、webkit等)
- 根据输入启用文本框
- 通过JS功能在中继器中启用文本框
- 启用文本框选中复选框数组
- 如何在特定行中启用文本框
- 单选按钮未启用文本框
- 启用文本输入
- 与disableSelection功能相反,后者用于为特定HTML元素启用文本选择
- ASP.NET MVC Checboxes禁用/启用文本框
- 无法使用mootools启用文本框
- 当下拉框中的值被选中时,启用文本框
- 选中单选按钮导致在asp.net中启用文本框
- 如何在ChromeOS应用程序窗口中启用文本选择
- 禁用/启用文本框,单击单选按钮
- 使用javascript启用文本框
- 启用文本选择javascript