我需要實現一種單詞感應功能。我需要的是有一個插件,它可以讀取並比較一個單詞,當我輸入一個預定義單詞時,並且在成功匹配時,它將顯示一個複選框。jquery在你輸入時閱讀和比較一個單詞
爲圖像中,有一次我型式試驗,並給予空間,將採取整字測試,並將其與預定的字比較說:「證詞」。現在,由於我在測試後給出了一個空格,它將不會與參考單詞匹配,並且會等待下一個單詞。再次,當用戶按空格鍵時,它將採用新詞並開始比較。
我需要實現一種單詞感應功能。我需要的是有一個插件,它可以讀取並比較一個單詞,當我輸入一個預定義單詞時,並且在成功匹配時,它將顯示一個複選框。jquery在你輸入時閱讀和比較一個單詞
爲圖像中,有一次我型式試驗,並給予空間,將採取整字測試,並將其與預定的字比較說:「證詞」。現在,由於我在測試後給出了一個空格,它將不會與參考單詞匹配,並且會等待下一個單詞。再次,當用戶按空格鍵時,它將採用新詞並開始比較。
如果您需要比jQuery的自動完成更多的自定義選項,您可以將keypress事件綁定到您輸入的文本框中,檢查用戶正在按下的鍵的鍵碼,並相應地執行操作。一些沿線:
$('#textarea').bind('keypress', function(e) {
var key = (e.keyCode ? e.keyCode : e.charCode);
if(key == '32') {
alert("spacebar was pressed");
var input = $("#textArea").val();
// Put your comparison logic here
}
});
我記得有一些funkiness與IE如何處理代碼,但上面的作品至少與FF和Chrome。
funkiness通過你使用'e.keyCode‖解決。 e.charCode'。 –
http://jqueryui.com/demos/autocomplete/ – NimChimpsky