Jquery отключить форму, если плохая форма

0

Мой скрипт

<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, я не могу получить работу

Благодаря !

  • 0
    Вы смотрели в консоли, чтобы увидеть, есть ли какие-либо ошибки?
Теги:
forms

1 ответ

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/

Ещё вопросы

Сообщество Overcoder
Наверх
Меню