jkkenzie Posted April 10, 2008 Share Posted April 10, 2008 What javascript code do is use to stop a form from running its action? say i have a form whose action =a page x, and javascript validates the form inputs, instead of the page x not opening if a javascript code found an input box having no data or wrong data, the error is notified to the user but the page x opnes anyway which was not supposed to. what do i use to stop the loading anyway, regards joe Quote Link to comment Share on other sites More sharing options...
rhodesa Posted April 10, 2008 Share Posted April 10, 2008 You need to return false to the onsubmit like so: <script type="text/javascript"> function validate ( form ) { if(form.form_field.value == ""){ alert('Please fill in the field'); form.form_field.focus(); return false; } return true; } </script> <form action="submit_page.php" method="post" onsubmit="return validate(this);"> <input type="text" name="form_field" /> <input type="submit" /> </form> Also...this topic should be moved to the javascript forum Quote Link to comment Share on other sites More sharing options...
nikefido Posted April 10, 2008 Share Posted April 10, 2008 onSubmit = return false; returning false onClick for links or onSubmit for forms will stop the form/link from being followed Quote Link to comment Share on other sites More sharing options...
jkkenzie Posted April 11, 2008 Author Share Posted April 11, 2008 Thanks very much guys, sorry for using thew wrong forum Quote Link to comment Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.