Tag: 道具

jQuery .prop(“disabled”,false)无法在Chrome中运行

有.prop(“disabled”,false)的问题它在opera和firefox中工作得很好,但是IE和chrome我无法让它工作.. Actualy它是一个邀请forms,我发这样的发送按钮 这是css .mail_send[disabled=”disabled”] {background-color:#343434; color:#747474} 因此,您可以看到按钮已禁用且无法单击,您必须先删除该按钮后删除该名称和邮件,然后才能发送邮件。 对于这个我写的代码这里是: http : //pastebin.com/8u23G90b 但这里出了点问题,在chrome和IE中禁用从未从按钮中删除,我也加载了jquery 1.7.1 抱歉我的英语

在运行已更改这些属性的函数后,使用特定属性计算当前输入数

与此问题相关: 使用jQuery,保持表单的提交按钮被禁用,直到所有必需的textbox,radio,checkbox元素都有值(或被选中) 我非常友好地帮助整合了这个function $(‘input[type=submit]’).prop(‘disabled’, true).addClass(‘disabled’); var required = $(‘[required]’); required.bind(‘change keyup’, function() { var flag = 0; required.each(function() { if ($(this).not(‘:checkbox, :radio’).val() || $(this).filter(‘:checked’).val()) { flag++; } }); if (flag == required.length) { $(‘input[type=submit]’).prop(‘disabled’, false).removeClass(‘disabled’); } else { $(‘input[type=submit]’).prop(‘disabled’, true).addClass(‘disabled’); } }); 这里发生的是表单的提交按钮保持禁用状态,直到所有具有“required”属性的字段具有某种值(或已经检查过等)。 作为更大图片的一部分,另一个jQuery函数(工作正常)隐藏了一些这些字段,具体取决于选择框的值。 实际上,当隐藏这些字段时,应删除所需的属性。 删除所需的属性后,我希望上面的函数只计算剩余的必需字段(required.length),但事实上,它计算所有这些字段 – 即使是那些不再具有必需属性的字段。 在这方面的任何想法?