Javascript JS can';禁用后,请不要启用按钮
JS 我有一个具有“保存和下载”按钮的表单。我希望最初禁用“下载”按钮。保存表单时,应启用该按钮Javascript JS can';禁用后,请不要启用按钮,javascript,jquery,Javascript,Jquery,JS 我有一个具有“保存和下载”按钮的表单。我希望最初禁用“下载”按钮。保存表单时,应启用该按钮 $(“下载表单”).attr('disabled','disabled'); $('.save form')。在('click',function()上{ $(“#下载表格”).removeAttr('disabled'); }); .fieldset 一行 .col-sm-3 =f.提交“保存”,类:“btn btn主保存表单” .col-sm-3 =f.提交“取消”,类型::重置,类:“btn
$(“下载表单”).attr('disabled','disabled');
$('.save form')。在('click',function()上{
$(“#下载表格”).removeAttr('disabled');
});代码>
.fieldset
一行
.col-sm-3
=f.提交“保存”,类:“btn btn主保存表单”
.col-sm-3
=f.提交“取消”,类型::重置,类:“btn btn主”
.col-sm-3
%div{id:'下载表单'}
-if@customer\u detail.save
=链接到“下载”,下载路径(@customer\u detail.id,格式:“csv”),禁用:true,类:“btn btn主”
.col-sm-3
=链接到(“Print”,“javascript:Print()”,类:“btn btn primary”)
使用prop
方法执行此操作。并将值应用为true
或false
禁用
$("#download_form").prop('disabled', true);
$("#download_form").prop('disabled', false);
启用
$("#download_form").prop('disabled', true);
$("#download_form").prop('disabled', false);
使用prop
方法执行此操作。并将值应用为true
或false
禁用
$("#download_form").prop('disabled', true);
$("#download_form").prop('disabled', false);
启用
$("#download_form").prop('disabled', true);
$("#download_form").prop('disabled', false);
试试这个
<form>
<button id="save">Save</button>
<button id="download" disabled>Download</button>
</form>
$('#save').on('click', function() {
$("#download").attr('disabled', false);
});
拯救
下载
$('#save')。在('单击',函数()上){
$(“#下载”).attr('disabled',false);
});
试试这个
<form>
<button id="save">Save</button>
<button id="download" disabled>Download</button>
</form>
$('#save').on('click', function() {
$("#download").attr('disabled', false);
});
拯救
下载
$('#save')。在('单击',函数()上){
$(“#下载”).attr('disabled',false);
});
使用表单的表单提交事件
$("#download_form").submit(function(){
$('input[type="submit"]').prop('disabled', false);
});
使用表单的表单提交事件
$("#download_form").submit(function(){
$('input[type="submit"]').prop('disabled', false);
});
$(“下载表单”).prop('disabled',true)$(“#下载表格”).prop('disabled',false)
使用.prop()
而不是.attr()
如果要单击的元素是动态附加的,则需要使用事件委派来使单击
工作。我已经尝试过了。但仍然遇到相同的问题检查此$(“#下载表单”).prop('disabled',true)$(“#下载表格”).prop('disabled',false)
使用.prop()
而不是.attr()
如果要单击的元素是动态附加的,则需要使用事件委派来使单击
工作。我已经尝试过了。但仍然遇到相同的问题检查此项