input框綁定了一個(gè)keyup事件溃卡,但是發(fā)現(xiàn)在低版本的chrome瀏覽器上沮焕,如果使用中文輸入法輸入对室,keyup的事件沒(méi)有觸發(fā)参滴。
代碼如下:
jQuery("[name='vmBaseAddForm:name']").keyup(function(){
document.getElementById('vmBaseAddForm:imageName').value = document.getElementById('vmBaseAddForm:name').value
});
改動(dòng)如下:
//$("#captcha").on("keyup", checkCaptchaInput);
//"keyup"如果使用輸入法在低版本chrome會(huì)失效强岸,改用input(非IE)和propertychange(IE)
var bind_name = 'input';
if (navigator.userAgent.indexOf("MSIE") != -1) {
bind_name = 'propertychange';
}
jQuery("[name='vmBaseAddForm:name']").bind(bind_name, function(){
document.getElementById('vmBaseAddForm:imageName').value = document.getElementById('vmBaseAddForm:name').value
});