When I submit the form, I received a warning message. When I accept the alert, it will send the form anyway. Return false is ignored. Onclick cannot be used. I am trying with var x = document.forms["form"]["fname"].value; and still the same.
<form id="f" method="post" name="form" onsubmit="return validateForm();" action="#"> <input type="text" name="fname" id="test" /> <input type="submit" value="submit"/> </form> <script type="text/javascript"> function validateForm() { var x = document.getElementById('test').value; if (x == null || x == 0 || x == "0") { alert("Stop"); return false; } } </script>
source share