Witam!
Chciałbym sprawdzać przed wysłaniem formularza czy wszystkie pola zostały uzupełnione i w przypadku jeśli tak nie jest to wyświetlać komunikat w MessageBoxie.
W sekcji head umieściłem kod:
<script type="text/javascript">
<!--
function validate_form ( )
{
valid = true;
if ( document.contact_form.contact_name.value == "" )
{
alert ( "Please fill in the 'Your Name' box." );
valid = false;
}
return valid;
}
//-->
</script>
Natomiast w częsci body utworzyłem prosty formularz:
<form name="contact_form" method="post" action="send.php" onSubmit="return validate_form();">
<h1>Please Enter Your Name</h1>
<p>Your Name: <input type="text" name="contact_name"></p>
<p><input type="submit" name="send" value="Send Details"></p>
</form>
Problem jest w tym, że po zapisaniu usuwa wpis: onSubmit="return validate_form();" co może być tego powodem? Przez to nie moge zwalidiować formularza.