Yii2在提交表单后启用第二个按钮

时间:2016-03-29 04:48:55

标签: yii yii2 yii2-advanced-app yii2-basic-app yii2-model

Form with buttons

我想在使用yii2在同一页面上提交后启用这两个按钮。 第一次按钮将被禁用,因为我在成功提交后单击提交将启用按钮。

我们如何在yii2中执行此操作?

请帮忙。

提前感谢!!

1 个答案:

答案 0 :(得分:1)

您可以在成功回调中使用ajax表单提交和启用按钮。假设您的发件人的ID为myForm而您的Add SliderAdd Attchment按钮的ID分别为add-slideradd-attachment

$(document).ready(
    $('#myform').on('beforeSubmit', function(event, jqXHR, settings) {
        var form = $(this);
        if(form.find('.has-error').length) {
            return false;
        }

        $.ajax({
            url: form.attr('action'),
            type: 'post',
            data: form.serialize(),
            success: function(data) {
                $('#add-slider, #add-attachment').prop('disabled', false);
            }
        });

        return false;
    }),
);