2016-05-20 2 views
0

Я внедрил проверку формы, когда я нажимаю кнопку отправки, вся страница обновляется.Как использовать несколько кнопок в formvalidation без использования type = "submit"

Но моя задача - отправить форму и остаться на этой странице.

вот приведенный ниже код, пожалуйста, предложите мне, как достичь этого.

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> 
+0

Вам необходимо использовать ajax для размещения ваших данных, если вы хотите остаться на одной странице –

ответ

0

использование HTML 5 проверки Пример образца т.е.

<form action="demo_form.asp" method="post"> 
     <input type="text" name="fname" required> 
<input type="email" name="email" required placeholder="Enter a valid email address"> 
     <input type="submit" value="Submit"> 
    </form> 

деталь http://www.the-art-of-web.com/html/html5-form-validation/

+0

OP не спрашивает, как валидация –

+0

Спасибо за комментарий. мы внедрили верификацию формы каждый раз, и теперь ее невозможно, и лишь немногие функциональные возможности могут быть достигнуты только с помощью модуля проверки достоверности IO. – chandan

+0

html5 прост в использовании, и он не обновит страницу другим, если вы не хотите ее использовать, тогда ajax - это еще один вариант – sms247

Смежные вопросы