在瀏覽器中點(diǎn)擊“文本框”提交表單,這個(gè)操作是很方便的,但是在程序的實(shí)現(xiàn)的時(shí)候會(huì)出現(xiàn)很多問題,今天錯(cuò)新技術(shù)頻道小編帶給大家Chrome Form多次提交表單問題的解決方法。
今天用chrome提交一個(gè)表單時(shí),發(fā)現(xiàn)一個(gè)奇怪的問題:
第一次提交可以,第二次提交就沒有任何響應(yīng)了。需要重新加載頁面后才可以提交,而這個(gè)問題在Firefox,IE下沒有出現(xiàn)。
馬上Google了一下發(fā)現(xiàn)這是webkit內(nèi)核瀏覽器的共有特性,這樣做是為了防止表單被重復(fù)提交。
解決方法也很簡單,只需要為 submit 按鈕添加 onclick 事件響應(yīng),給表單的 action 值添加一個(gè)無用的參數(shù),改變表單的響應(yīng)地址。
具體實(shí)現(xiàn)方法:
?
?
以上這些是錯(cuò)新技術(shù)頻道小編介紹的Chrome Form多次提交表單問題的解決方法, 看完這些,相信這個(gè)問題大家已經(jīng)了解了,更多的專業(yè)知識(shí)盡在js.VeVb.com。
新聞熱點(diǎn)
疑難解答
圖片精選