2013-12-17 2 views
0

My ScriptJquery отключить форму, если плохой форма

<script> 

    jQuery(document).ready(function(){ 


    var nombre_in=jQuery("#name_id").val(); 
    var email_in=jQuery("#email_id").val(); 

    var condition = true; 


    if (nombre_in=="" || email_in=="") 
    { 


    jQuery('input[type=submit]', this).attr('disabled', 'disabled'); 
    jQuery('form').bind('submit',function(e){e.preventDefault();}); 



    } 


    }); 

    </script> 


<form name="surveyForm" id="forma_survey" method="post" action="client.php"> 

<a href="javascript:document.surveyForm.submit();">Send Form</a> 
</form> 

Я пытаюсь отключить форму отправки, если я получаю пустые поля из формы, но не прибудет отключить не отправить форму, подмигнул можно сделать с JQuery, я могу Не получать работы

Thank's!

+0

Вы смотрели в консоли, чтобы увидеть, если есть какие-либо ошибки? – brandonscript

ответ

0

Вы можете сделать это в более автоматизированным способом, но только в качестве примера, чтобы отключить отправку формы, вы можете подписаться на событие формы submit и вызвать event.preventDefault(), если он находится в состоянии, в которым вы хотите, чтобы отменить представление.

$("#forma_survey").submit(function(event) { 

    var nombre_in=jQuery("#name_id").val(); 
    var email_in=jQuery("#email_id").val(); 

    if(!nomber_in || !email_in) 
     event.preventDefault(); 
}); 

Чтобы понять больше о submit мероприятии, пожалуйста, обращайтесь: http://api.jquery.com/submit/

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