We launched new forums in March 2019—join us there. In a hurry for help with your website? Get Help Now!
    • 26576
    • 5 Posts
    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.
      • 34459
      • 134 Posts
      spróbuj bez "<!--//-->"
        Check out blackflow.pl