フォーム検証を実装しました。送信ボタンをクリックすると、ページ全体がリフレッシュされます。type = "submit"を使用せずにformvalidationで複数のボタンを使用する方法
しかし、私の仕事はフォームを提出し、そのページにのみ滞在することです。
ここに以下のコードがありますので、それを達成する方法を教えてください。
enter code here
\\ Formvalidation code
}
}).on('success.form.fv', function (e) {
//e.preventDefault();
//fv = $(e.target).data('formValidation'); // FormValidation instance\
//fv.disableSubmitButtons(false);
//InternaryTicketInvoiceSave();
var $form = $(e.target),
$button = $form.data('formValidation').getSubmitButton(),
$statusField = $form.find('[name="status"]');
switch ($button.attr('id')) {
case 'btnTicketSave':
InternaryTicketInvoiceSave();
break;
case 'UpdateStatus':
InternaryTicketInvoiceSave();
chnageSatatus();
break;
}
});
}
//view code
<form id="Iform" name="Iform" method="post">
\\view code here
</form>
同じページに滞在したい場合は、データを投稿するためにajaxを使用する必要があります。 –