On March 26, 2019 we launched new MODX Forums. Please join us at the new MODX Community Forums.
Subscribe: RSS
  • 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.
    • spróbuj bez "<!--//-->"
        Check out blackflow.pl