Establecer el foco en un elemento de formulario mediante JavaScript suele ser muy sencillo. No puedo hacer que esto funcione en Firefox 12.0 u Opera 11.No se puede establecer el foco en Firefox/Opera
Funciona en otros navegadores (Chrome, IE, etc.) y Firefox 3.6.
HTML simple:
<form action="">
<input type="radio" id="focusID1" name="sex" value="male" /> Male<br />
<input type="radio" id="focusID2" name="sex" value="female" /> Female<br />
</form>
simple Javascript:
var elem = document.getElementById("focusID2");
if (elem != null) {
elem.focus();
}
probar esto por sí mismo en http://jsfiddle.net/4Ddtv/.
Worksforme en http://jsfiddle.net/4Ddtv/embedded/result/. El editor de código también se enfocará. Violín simplificado: http://jsfiddle.net/4Ddtv/1/ – Bergi
@Bergi ¿qué navegador y versión estás usando? Su ejemplo es agradable y simplificado, pero todavía tengo el mismo problema en Firefox 11. –
Opera 11. También funciona con FF 10. – Bergi