I have a form like this:
<form method="post" action="user_submit.php" id="addUserForm">
<p>
<label for="username">Enter Username:*</label>
<input type="text" name="username" id="username">
</p>
<p>
<label for="firstname">Enter First Name*</label>
<input type="text" name="firstname" id="firstname">
</p>
:
<input type="hidden" name="addUser" value="1" />
<p><input type="button" name="submit" value="submit" id="submit_AddUser" onClick="validate_addUser();" ></p>
this is the simple js im using
function validate_addUser(){
if (!$('#username').val())
alert('Please enter Username');
else if (!$('#firstname').val())
alert("Please enter first name");
else if (!$('#lastname').val())
alert("Please enter last name");
else if (!$('#email').val())
alert("Please enter email address");
else
$('#addUserForm').submit();
}
When I submit the form, this is the error that im getting
e[h] is not a function
[Break On This Error]
...{href:function(a){return a.getAttribute("href")
Ja͢ck
174k39 gold badges269 silver badges317 bronze badges
1 Answer 1
I changed the name from submit to go and it started working, dyaamn!!
<input type="button" name="go" value="go" id="gogogo" onClick="validate_addUser();" >
answered Jun 19, 2012 at 3:09
Indy
8222 gold badges11 silver badges23 bronze badges
Sign up to request clarification or add additional context in comments.
1 Comment
James
Weird, but taking the name "submit" out worked for me as well.
lang-js
submit()on a form with no problem, it's even an example in the jQuery.submitdocs.