需求:输入名称的时候,边输入边自动显示名称的拼音码和五笔码
解决方案:
一开始想到使用onchange事件,但发现onchange需要失去焦点才触发
于是上网查询资料,知道oninput & onpropertychange这两个可以实现
<input type="text" id="stuName" οninput="getPhoFiveCode(this);" onpropertychange="getPhoFiveCode(this);">
因为oninput 事件在 IE9 以下版本不支持,需要使用 IE 特有的 onpropertychange 事件替代,所以使用了两个事件
使用jquery:
$(
'#stuName'
).bind(
'input propertychange'
,
function
() {
});