js提交表單錯誤:document.form.submit() is not a function 或 $(...).submit is not a function 在最近的開發過程中,我遇到了一個很奇怪的問題,就是在利用Javascript控製表單提交時,瀏覽器提示 document.genFo ...
js提交表單錯誤:document.form.submit() is not a function 或 $(...).submit is not a function
在最近的開發過程中,我遇到了一個很奇怪的問題,就是在利用Javascript控製表單提交時,瀏覽器提示 document.genForm.submit is not a function。genForm是表單<form>的name,並且使用同樣函數的另一個表單卻執行正常,查找了半天也沒有發現兩個有什麼 不同,後來在網上搜索了一番,結果找到了原因。
當表單<form>…</form>中含有name=”submit”時,提交時就會有衝突,這個錯誤常見於按鈕上,如:
在Javascript做submit()的時候就會出現衝突,這時將name=”submit”改成別的比如login之類的就可以了,反正submit在這個情況下是個保留關鍵字。
在表單的輸入框中使用了<input name=”submit” type=”text” />,這樣也是不行的。
在表單中不要出現 submit 單詞,name和id都不要出現這個單詞。
文章乃參考、轉載其他博客所得,僅供自己學習作筆記使用!!!