在jquery中启用或禁用表单元素
如何使用jquery正确禁用和启用表单元素。 当我点击选择时,我需要禁用文本表单元素。 反之亦然。
$(function(){ $('#fromdate').click(function(){ $('#yosh').attr('disabled','disabled'); $('#fromdate').removeAttr('disabled'); }); $('#yosh').click(function(){ $('#yosh').removeAttr('disabled'); $('#fromdate').attr('disabled','disabled'); }); }); Sort by: daily yesterday weekly monthly yearly
date range:
From:
To:
Customer:
我在评论中写的内容示例:
添加此活动:
$('#spnSel').mouseover(function () { $('#yosh').prop('disabled', false); });
您也可以为文本框执行此操作。 这可能不是最好的解决方案/方法,但它可以完成这项工作。
语法是
$('formelement').attr('disabled',true);
或重新启用
$('formelement').removeAttr('disabled');
看这个…
我测试你的代码,我得出的结论是,当元素被禁用时你不能添加事件,所以你必须使用触发器……
DEMO
$('#fromdate').disabled = false