Um den Aktionswert des Formulars dynamisch zu ändern, können Sie den folgenden Code ausprobieren:
Der folgende Code ist, wenn Sie eine Dailog-Box öffnen und in dieser Dailog-Box ein Formular haben und die Aktion ändern möchten. Ich habe die Bootstrap-Dailog-Box verwendet und beim Öffnen dieser Dailog-Box weise ich dem Formular einen Aktionswert zu.
$('#your-dailog-id').on('show.bs.modal', function (event) {
var link = $(event.relatedTarget);// Link that triggered the modal
var cURL= link.data('url');// Extract info from data-* attributes
$("#delUserform").attr("action", cURL);
});
Wenn Sie versuchen, die Formularaktion auf der regulären Seite zu ändern, verwenden Sie den folgenden Code
$("#yourElementId").change(function() {
var action = <generate_action>;
$("#formId").attr("action", action);
});