/ / yii2フォームの送信後に2番目のボタンを有効にする - yii、yii2、yii2-advanced-app、yii2-basic-app、yii2-model

Yii2はフォームの送信後に2番目のボタンを有効にします - yii、yii2、yii2-advanced-app、yii2-basic-app、yii2-model

ボタン付きフォーム

私はyii2を使って同じページに投稿した後、これら2つのボタンを有効にしたい。 初めてボタンが無効になります。送信ボタンをクリックすると、ボタンが有効になります。

yii2でこれをどのように実行できますか?

助けてください。

前もって感謝します !!

回答:

回答№1は1

あなたは使うことができます ajax 成功のコールバックの中にフォームを送信し、有効にするボタン。あなたのfromのIDが myForm そしてあなたの Add Slider そして Add Attchment ボタンはIDを持ちます add-slider そして add-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;
}),
);