/ / Yii2 włącz drugi przycisk po wysłaniu formularza - yii, yii2, yii2-advanced-app, yii2-basic-app, yii2-model

Yii2 włącz drugi przycisk po wysłaniu formularza - yii, yii2, yii2-advanced-app, yii2-basic-app, yii2-model

Formularz z przyciskami

Chcę włączyć te dwa przyciski po przesłaniu na tę samą stronę za pomocą yii2. Po raz pierwszy przycisk zostanie wyłączony, ponieważ po pomyślnym przesłaniu przycisku klikam, aby włączyć przyciski.

Jak możemy to wykonać w Yii2?

Proszę pomóż.

z góry dziękuję !!

Odpowiedzi:

1 dla odpowiedzi № 1

Możesz użyć ajax formularze przesyłaj i włączaj przyciski wewnątrz oddzwaniania powodzenia. Zakładając, że id twojego jest myForm I twój Add Slider i Add Attchment przyciski mają identyfikatory add-slider i add-attachment odpowiednio.

$(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;
}),
);