Can anyone explain to me what this error means? I would appreciate it a lot for any kindof help with this.
<form class="form" id="form" action="/mailer.php" method="post">
The Jquery code I'm using for it is this.
$('#form').submit();
The method form. submit() allows to initiate form sending from JavaScript. We can use it to dynamically create and send our own forms to server.
Object properties are defined as a simple association between name and value. All properties have a name and value is one of the attributes linked with the property, which defines the access granted to the property. Properties refer to the collection of values which are associated with the JavaScript object.
To return an object from a JavaScript function, use the return statement, with this keyword.
Check the form to see whether there is a HTMLInputElement
with id or name is submit
.
This will set a property submit
to the HTMLFormElement
, so the submit
function which is in the prototype of the form element can't be executed.
Example:
<form class="form" id="form" action="/mailer.php" method="post"> <input type="button" name="submit" value="go"/> </form>
js:
console.log($("#form")[0].submit); // will be the button element, not the submit function.
jQuery's .submit()
method will call the .submit()
on the original dom element, so the error will happen.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With