之前做的乙個關於送房活動的觸屏端的頁面,一輪測試下來基本沒什麼問題,也就過去了。
過了幾天,運營拿著手機跑過來說,在輸入的時候,聯想的結果不對,甚至聯想不到相關的樓盤。於是我們又重新測試,並沒有她的問題,我跟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...