input框的輸入聯想引發的問題

2021-08-27 22:08:01 字數 1072 閱讀 9463

之前做的乙個關於送房活動的觸屏端的頁面,一輪測試下來基本沒什麼問題,也就過去了。

過了幾天,運營拿著手機跑過來說,在輸入的時候,聯想的結果不對,甚至聯想不到相關的樓盤。於是我們又重新測試,並沒有她的問題,我跟php就拿 著運營的手機,一邊改一邊測,從後台來看,輸入返回的value值也不對,而且這樣的情況比較高發,在我們前端組裡進行了討論,也問了其他前端的朋友,都沒遇到過這樣的情況,一時卡住了。通過獲取輸入框內的value值來進行聯想,將this.value改 為$(this).val();使用oninput,也嘗試了onkeyup。

直到今天早上,才知道,她的iphone5s安裝的是搜狗輸入法,並且是搜狗的1.0.3版本,最新版已經是3.2.1,問題解決,呵呵噠...下面貼**:

function chose_lp();

$.post("/taofang/index.php?m=main&a=search_lp",

submitdata,

function(data));

}else

$('#show_lp').html(html);

if(data.cord==1));

}$('.lianx').show();

},"json");

}else

} //部分為php同事編寫

不過順便讓我了解了一下,實時監聽輸入框值的變化,oninput結合onpropertychange(ie專屬),

使用 onkeydown、onkeypress、onkeyup 這個幾個鍵盤事件來監測的話,監聽不了右鍵的複製、剪貼和貼上這些操作 。

oninput是h5的事件,不支援ie9以下的版本,具體的介紹可以參加學習一下

$('textarea').bind('input propertychange', function() );

修改input輸入框的樣式

修改input輸入框的樣式 我們在寫表單的時候,經常需要自定義表單的樣式,當然input輸入框也不例外,那麼如何能寫出好看一點的輸入框呢?下面我們來寫個簡單的表單 首先要將input輸入框的預設樣式去掉 然後我們加上邊框和圓角,並設定input的高度和字型大小和顏色 font size 1.4em ...

清除input輸入框的快取

有過表單設計經驗的朋友肯定知道,當我們在瀏覽器中輸入表單資訊的時候,往往input文字輸入框會記錄下之前提交表單的資訊,以後每次只要雙擊 input文字輸入框就會出現之前輸入的文字,這樣有時會覺得比較方便,但有時也會暴露使用者的隱藏資料,那麼如何讓input表單輸入框不記錄輸入過資訊的方法呢?方法一...

說說 input 輸入框的事件

從input框獲取焦點到,輸入值,失去焦點這個過程所有事件,以及一些特點 1 過程 onfocus 鍵盤輸入 onkeydown onkeypress onkeyup oninput 失去焦點 onchange onblur 如下,奉上 function handlefocus event func...