我在輸入字段上使用Jquery自動完成。因此,隨着用戶輸入一個單詞,他們可以看到一個下拉列表,顯示的選擇越來越少。找出用戶在輸入字段中未提交的內容。
事情是,有時用戶的輸入不會在該列表中的選擇。我相信,當用戶看到該列表變空時,他們會放棄原始搜索詞並輸入另一個詞,或者直接刪除它並將該字段留空。
發生這種情況時,我想知道輸入的原始搜索詞是什麼?
(因爲收集這些信息隨着時間的推移以後,我打算最流行的添加到列表中,以備將來用戶從選擇)
所以我的問題是,什麼是找出最好的方法是什麼用戶輸入,但沒有提交?
到目前爲止,我的想法是聽取用戶何時將焦點從輸入字段中移開,並在變化時獲得它的價值。這將告訴我有關刪除並將其留空的用戶,但對於刪除並輸入新詞的用戶,它仍然沒有告訴我任何內容。
有沒有更好的解決方案?
PS - 我的網站在GAE上,所以如果使用python打開任何相關的門...也是如此。
我懷疑你的預測會發生,互聯網上的任何人都習慣於看到谷歌和YouTube的自動完成並理解提交,即使它不是一個熱門的搜索詞 –
對不起,也許我沒有解釋得很好。我的網站的性質是,當用戶從列表中選擇(購買產品)的時候,他們已經明白,如果它不在列表中 - 那麼它還不能購買。我想根據有多少人需要,決定什麼是最重要的產品,以供我在產品旁邊添加。我每個月只能添加1個新產品,所以我儘可能地請儘可能多的客戶。 –
好的,謝謝澄清,這是有道理的,我想你可能會得到更好的信息,通過做一個鏈接,說:「沒有找到你想要的?然後一個簡單的文本框添加建議,但無管家@Michael Dibbets已回答您的具體問題 –