Saturday, June 1, 2024
 Popular · Latest · Hot · Upcoming
16
rated 0 times [  22] [ 6]  / answers: 1 / hits: 67381  / 11 Years ago, wed, august 28, 2013, 12:00:00

When I submit the form I got an alert message. When I accept the alert it will submit the form anyway. Returning false is ignored.
Onclick can not be used. I try with var x = document.forms[form][fname].value;
and still 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>

More From » jquery

 Answers
29

Instead of <input type=submit value=submit/> use <input type=button value=Submit onclick='validateForm()'/>.



In your JS:



<script type=text/javascript>
function validateForm() {
var x = document.getElementById('test').value;
if (x == null || x == 0 || x == 0) {
alert(Stop);
}
else
document.form.submit();
}
</script>

[#76083] Monday, August 26, 2013, 11 Years  [reply] [flag answer]
Only authorized users can answer the question. Please sign in first, or register a free account.
aidengiancarlop

Total Points: 234
Total Questions: 115
Total Answers: 94

Location: India
Member since Wed, Aug 26, 2020
4 Years ago
aidengiancarlop questions
;