Buenas tardes foreros, estoy tratando de pasarme a html5 pero debo tener en cuenta a los navegadores que no lo soportan. estoy empezando con el input del buscador y la etiqueta
placeholder
actualmente su funcionamiento lo emulo con onBlur y onFocus en la etiqueta input y una funcón javascript, el problema es que al parecer onBlur genera conflictos con chrome y placeholder ya que me arroja
undefined. en fin...
mi solución es poder ejecutar una función dentro de el método focus de javascript
Código Javascript
:
Ver originalvar txt = "Buscar...";
var d = document.buscador.q;
d.value = txt;
d.focus(
function () {
if (d.value == txt) {
d.value = "";
}
}
);
el problema es que la función que está dentro de focus no la ejecuta, alguien sabe porque? me podrían recomendar alguna solución que no lleve onFocus y onBlur en la etiqueta input.
muchas gracias y espero me puedan ayudar.