js提交表單錯(cuò)誤:document.form.submit() is not a function
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
在最近的開(kāi)發(fā)過(guò)程中,我遇到了一個(gè)很奇怪的問(wèn)題,就是在利用Javascript控制表單提交時(shí),瀏覽器提示document.genForm.submit is not a function。genForm是表單<form>的name,并且使用同樣函數(shù)的另一個(gè)表單卻執(zhí)行正常,查找了半天也沒(méi)有發(fā)現(xiàn)兩個(gè)有什么 不同,后來(lái)在網(wǎng)上搜索了一番,結(jié)果找到了原因。 當(dāng)表單<form>…</form>中含有name=”submit”時(shí),提交時(shí)就會(huì)有沖突,這個(gè)錯(cuò)誤常見(jiàn)于按鈕上,如: 在Javascript做submit()的時(shí)候就會(huì)出現(xiàn)沖突,這時(shí)將name=”submit”改成別的比如login之類的就可以了,反正submit在這個(gè)情況下是個(gè)保留關(guān)鍵字。 在表單的輸入框中使用了<input name=”submit” type=”text” />,這樣也是不行的。 該文章在 2016/2/14 8:57:21 編輯過(guò) |
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |