Javascript 如何在IE-8及更早版本中使用事件侦听器
我想一个功能,检查用户是否输入了足够的字符到表单中。我的代码在chrome中工作,但在IE中不工作Javascript 如何在IE-8及更早版本中使用事件侦听器,javascript,internet-explorer,Javascript,Internet Explorer,我想一个功能,检查用户是否输入了足够的字符到表单中。我的代码在chrome中工作,但在IE中不工作 var elUsername = document.getElementById('username'); var elMsg = document.getElementById('feedback'); function checkUsername(minLength) { if (elUsername.value.length
var elUsername = document.getElementById('username');
var elMsg = document.getElementById('feedback');
function checkUsername(minLength) {
if (elUsername.value.length < minLength) {
elMsg.innerHTML = 'Username must be ' + minLength + ' characters or more';
} else {
elMsg.innerHTML = '';
}
}
elUsername.addEventListener('blur', function() {
checkUsername(5);
}, false);
var elUsername=document.getElementById('username');
var elMsg=document.getElementById('feedback');
函数检查用户名(最小长度){
如果(elUsername.value.length
IE5-8具有不同的事件模型,不支持addEventListener(),但您可以提供回退代码
var elUsername = document.getElementById('username');
var elMsg = document.getElementById('feedback');
function checkUsername(minLength) {
if (elUsername.value.length < minLength) {
elMsg.innerHTML = 'Username must be ' + minLength + ' characters or more';
} else {
elMsg.innerHTML = '';
}
}
if (elUsername.addEventListener) {
elUsername.addEventListener('blur', function(){
checkUsername(5);
}, false);
} else {
elUsername.attachEvent('onblur', function(){
checkUsername(5);
});
}
var elUsername=document.getElementById('username');
var elMsg=document.getElementById('feedback');
函数检查用户名(最小长度){
如果(elUsername.value.length