【问题标题】:Yii2 enable second button after the submit the formYii2 在提交表单后启用第二个按钮
【发布时间】:2016-03-29 04:48:54
【问题描述】:

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

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

请帮忙。

提前致谢!!

【问题讨论】:

  • @Insane Skull:你能帮我解决这个问题吗?
  • 使用 ajax 调用并成功启用这些按钮。

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


【解决方案1】:

您可以在成功回调中使用ajax 表单提交和启用按钮。假设您的 from 的 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;
    }),
);

【讨论】:

  • 非常感谢。真的有帮助...@nterms
  • @vijaynathji 如果您认为这解决了您的问题,请接受它作为正确答案。享受编码:)
猜你喜欢
  • 2018-08-25
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-04-26
相关资源
最近更新 更多