Reaccionar JS
Algunas implementaciones de codificación tales como ReactJS le permiten utilizar un atributo value
con la etiqueta <select>
por lo que este podría ser un código perfectamente válido:
<select value="2">
<option value="1">Something</option>
<option value="2">Something else</option>
</select>
HTML con Minimización Atributo:
Por supuesto, normalmente querrá especificar el valor en estado, por lo que tha t es actualizable.
Sin embargo, si está utilizando puramente HTML debe utilizar el atributo selected
en su etiqueta <option>
de la siguiente manera:
<select>
<option value="1">Something</option>
<option value="2" selected>Something else</option>
</select>
HTML con especificación de atributo completo:
Los usos anteriores atribuyen minimización, pero también puede especificar el formulario completo si lo desea:
<select>
<option value="1">Something</option>
<option value="2" selected="selected">Something else</option>
</select>
Hrmph. Eso va en contra de cómo funcionan todos los demás elementos de formulario: /. – crazy2be
@ loco: permite que el elemento tenga múltiples valores seleccionados. @doc: su teoría sobre el atributo de valor es completamente incorrecta. – BalusC
@BalusC. Estoy de acuerdo. La etiqueta de selección no tiene una opción de valor. He editado mi respuesta. –