[問題] 關於chrome對同一欄位的記憶輸入值
對同一個網頁同一個name的input text 欄位
chrome會記下使用者輸入過的數值,
方便下次使用者瀏覽同個網頁時 可能按個 a 就出現曾經輸入過已a為開頭的輸入值
甚至沒輸入值 直接按下"下方鍵"就直接顯示曾經的輸入值
這時候 如果設計網頁時 想要因為這個輸入欄位的值被改變了而去執行某些事情
原本都是用onchange 或keyup事件,但是這種作法不會觸發這兩個事件
但是為了這個特殊的key Value 方式,目前解決方案是使用blur事件
但是有個缺陷,就是使用者鼠標非要離開才可能觸發這事件。
有時候可能會開放USER在任何時候按下ENTER就把FORM SUBMIT的功能。
如果USER輸入完後直接ENTER 就會跳過原本預期要呼叫的事件。
想請問有沒有更佳的解決方式.....。
謝謝。
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 223.137.60.87
※ 文章網址: https://www.ptt.cc/bbs/Ajax/M.1433933716.A.46F.html
推
06/11 20:37, , 1F
06/11 20:37, 1F
→
06/11 20:37, , 2F
06/11 20:37, 2F
推
06/12 21:17, , 3F
06/12 21:17, 3F
推
06/24 01:12, , 4F
06/24 01:12, 4F
Ajax 近期熱門文章
PTT數位生活區 即時熱門文章