Мой скрипт
<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, я не могу получить работу
Благодаря !
Возможно, вы захотите сделать это более автоматизированным способом, но, как пример, чтобы отключить отправку формы, вы можете подписаться на событие 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/