我在Chrome的html5自動完成功能上掙扎了一段時間。我有這樣的表格<input autocomplete ='on'>不適用於Chrome。這是一個錯誤嗎?
<form>
<input name='myname' type='email' autocomplete='on' />
<input type='submit' value='Submit!' onclick='transform_and_post_data();return false;'/>
</form>
當使用Firefox並返回到此表單時,自動完成工作正常。但不適用於Chrome(至少版本26至30)。我終於發現,只有在調用表單的GET或POST默認操作時(這裏通過返回false來防止),才能完成表單的自動完成保存。所以,我發現周圍的工作,修復它在某些情況下:
<form method='post' action='myaction'>
<input name='myname' type='email' autocomplete='on' />
<input type='submit' value='Submit!' onclick='transform_data();'/>
</form>
這工作得很好,只要我不需要通過XhttpRequest發佈我的表單數據。是否有人知道使用XHR製作Chrome自動完成表單的技巧?
這是鉻的一個已知的錯誤? (火狐按預期工作)
注:自動完成=「上」應該是無用的,因爲它是一個輸入
嗨,有趣的建議,你可以嘗試解釋爲什麼你認爲它應該工作?或者鏈接任何資源? – LukyVj
這對我有效。我還希望看到一個資源爲什麼它的工作。 –