He definido el índice de pestaña para los campos de entrada en un formulario. Al desplazarse por los campos de entrada, el botón de enviar nunca obtiene el foco, algunos otros campos de entrada en una forma diferente en la página obtienen el foco. Todos tienen índices de pestañas superiores a 3. ¿Cómo es posible?botón Enviar no enfocado aunque tabindex está configurado correctamente
<form action="subscription.php" name="subscribe" method="post" onsubmit="return isValidEmailAndEqual()">
<p id="formlabel">E-mail</p> <input type="text" name="email1" tabindex=1>
<br/>
<p id="formlabel">Repeat e-mail</p> <input type="text" name="email2" tabindex=2> <br/>
<input id="inputsubmit" type="submit" value="Subscribe" tabindex=3>
</form>
CSS:
input {
background-color : #333;
border: 1px solid #EEE;
color: #EEE;
margin-bottom: 6px;
margin-top: 4px;
padding: 1px;
width : 200px;
}
#inputsubmit {
background-color : #d7e6f1;
border: 1px solid #EEE;
color: #0000ff;
margin-bottom: 6px;
margin-top: 4px;
padding: 1px;
width : 200px;
}
#inputsubmit:hover {
cursor: pointer; cursor: hand;
background-color : #d7e6f1;
border: 1px solid #0000ff;
color: #0000ff;
margin-bottom: 6px;
margin-top: 4px;
padding: 1px;
width : 200px;
}
p#formlabel{
width: 100;
}
He intentado tu código y "pestañas" como debería. ¿Tal vez algo más en su página está interfiriendo con el orden correcto de las pestañas? – Select0r
Gracias por su respuesta! Bueno, no funciona con seguridad (usando Firefox). ¿Podría tener algo que ver con mi hoja de estilos? Actualicé mi pregunta con mi hoja de estilo. Estoy haciendo cosas flotantes, por ejemplo, ¿puede tener algún impacto? – Nicsoft