Sorry no me vi que IE no lo sabe hacer hasta la versión 9, siempre dando....
Código HTML:
Ver original<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1"> <script language="JavaScript" type="text/JavaScript"> if(typeof String.prototype.trim !== 'function') {
String.prototype.trim = function() {
return this.replace(/^\s+|\s+$/g, '');
}
}
function es_vacio(){
var valor=document.getElementById('matricula').value;
valor=valor.trim();
if (valor== ""){
document.getElementById('boton_busqueda').disabled=true;
}else{
document.getElementById('boton_busqueda').disabled=false;
}
}
<input name="matricula" type="text" id="matricula" onBlur="es_vacio()"> <input name="boton_busqueda" type="button" id="boton_busqueda" value="boton_busqueda" disabled>
Usa esto en IE 8 funciona... no se si en las anteriores....