2012-01-14 3 views
0

Я использую jquery для проверки формы и php для отправки данных в базу данных mySQlite. Проблема, с которой я столкнулся, заключается в том, что моя форма будет отправлена, даже если она не проверяется. У меня есть файл php, связанный в атрибуте действия формы. js-файл связан только с html с помощью $ ('# signUpForm'). validate (...). есть способ связать его с кнопкой отправки? Или способ связать его подобно тому, как php связан с атрибутом действия?Форма отправки без проверки

+0

Не могли бы вы вставить более соответствующий код? –

+0

Вы видели мой ответ? Решает ли вас проблему? – Gran

ответ

0

указать свой метод проверки (например validateForm) в виде тега, как onsubmit = "return validateForm()"

+0

Я добавил "onsubmit =" return validate() "" в мой тег формы, и это не исправить проблему. Я использовал метод проверки из плагина проверки jquery. мой метод находится в отдельном файле из моей формы. validation.js. –

+0

- ваш файл javascript, указанный в теге скрипта? – Schu

+0

да, это я, возможно, не разместил его в нужном месте, но

0

Вы можете сделать следующим образом.

<form id="frm" name="frm"> 
    <input type="button" onclick="btnClicked()"> 
</form> 


<script> 
    function btnClicked() 
    { 
     if(validateform())//this function should be write by yourself. 
     { 
      $('#frm').submit(); 
     } 
    } 
</script> 

Здесь представлен документ jquery submit. .submit

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