我最近發佈了這個問題:jqgrid edit form autocomplete="off" by default, how to change to autocomplete="on",因爲我注意到,默認情況下,jqGrid編輯表單給出了所有輸入元素的autocomplete="off"
屬性。我認爲這就是爲什麼Web瀏覽器不會爲jqGrid編輯表單實現通常的自動填充功能的原因。解決了這個問題並使所有輸入元素具有autocomplete="on"
屬性後,jqGrid編輯表單仍然沒有自動填充。jqgrid編輯表單失去瀏覽器自動填充功能
有誰知道爲什麼自動填充不適用於這些表單?表單通過ajax提交,所以我不確定這是否影響它。
只是要清楚,我是不是談論jQuery's autocomplete()
。我正在談論一種以表單自動填充功能構建的現代Web瀏覽器(Chrome,FF)。
例如,請轉到我的jsfiddle示例表格here。你可以填寫任何你想要的表格然後點擊submit
。刷新頁面並重新填寫。你的瀏覽器應該有記住並建議值剛剛填補了第一次。這是對我來說發生的事情。
另一方面,如果您轉到jqGrid編輯示例here。選擇一行並點擊小編輯按鈕(看起來像一支鉛筆)。您不能更改第一個字段,但可以更改其他字段。把任何你想要的其他領域,然後點擊submit
。再次嘗試刷新頁面。我從很多計算機以及FF和Chrome中遇到的情況是,此表單確實是不記得以前的任何條目。
這就是問題所在,你遇到同樣的事情嗎?如果是這樣,你知道是否有可能使這些jqGrid表單與瀏覽器的自動填充功能兼容嗎?
謝謝!
感謝您的澄清!如果jqGrid會在默認包中添加這個功能,或者有一個選項來啓用它,那將會很酷。 –