誰でもこのエラーの意味を説明できますか?私はこれでどんな種類の助けでもそれをたくさんいただきたいと思います。オブジェクト[HTMLFormElement]のプロパティ 'submit'は関数ではありません
<form class="form" id="form" action="/mailer.php" method="post">
これは私が使用しているJqueryコードです。
$('#form').submit();
誰でもこのエラーの意味を説明できますか?私はこれでどんな種類の助けでもそれをたくさんいただきたいと思います。オブジェクト[HTMLFormElement]のプロパティ 'submit'は関数ではありません
<form class="form" id="form" action="/mailer.php" method="post">
これは私が使用しているJqueryコードです。
$('#form').submit();
IDまたは名前を持つHTMLInputElement
がsubmit
あるがあるかどうかを確認するために、フォームをチェックしてください。フォーム要素のプロトタイプであるsubmit
機能が実行できないように
これは、HTMLFormElement
にプロパティsubmit
を設定します。
例:
<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の.submit()
方法は、元のDOM要素に.submit()
を呼び出しますので、エラーが発生します。
ボタンまたは入力名がsubmitまたはid submitの場合、IEでエラーが発生しました。入力の名前が正しいことを確認してください。ここに記事があります。http://bugs.jquery.com/ticket/1414
xdazz問題をよく説明しました。
あなたはネイティブ は、問題を回避するためにHTMLFormElementの方法を提出し使用することができます:
HTMLFormElement.prototype.submit.call($('#form')[0]);
)([0] .submit '$( '#フォーム')使用してみてください;'または単に 'ドキュメントあなたの現在のコードが実際に動作するはずです。 – techfoobar
プロトタイプ/ mootools/...のページに競合があるようですが? – undefined
私はちょうど1つの瞬間に最初のオプションを試してみます。 2番目の返信... jquery.min.js –