Atributo value
El atributo value establece el valor por defecto
para un campo de entrada de un formulario HTML.
Se insertará automáticamente en él
al cargar la página.
Se aplica a las etiquetas input,
option
y otras.
Campo de entrada de texto
En el caso de un campo de entrada de texto input,
el contenido del atributo value establecerá
el texto visible por defecto en el campo (se podrá
eliminar y escribir uno propio).
Botón
En el caso de que el atributo se aplique a un botón,
creado mediante la etiqueta input
con el atributo type con los valores button,
submit o reset,
el atributo value establecerá
el texto del botón.
Casilla de verificación
En el caso de que el atributo se aplique a una casilla de verificación,
no se observarán cambios externos, pero
la casilla marcada enviará al servidor
el contenido de este atributo. Si la casilla
no tiene el atributo value, enviará
la cadena 'on'. Si la casilla no está marcada,
no se enviará nada al servidor, independientemente
de la presencia del atributo value.
Botón de opción
Para un grupo de botones de opción
es necesario establecer valores diferentes
del atributo value, para que después
de enviar al servidor, el lenguaje del servidor, por ejemplo,
PHP o
NodeJS,
pueda determinar cuál
de los botones fue seleccionado.
Etiqueta option
En el caso de que a la etiqueta option
no se le establezca el atributo value, entonces al servidor
se enviará el contenido de la etiqueta option.
Si se establece el atributo - se
enviará su contenido.
Ejemplo
Establezcamos un texto por defecto al campo de entrada:
<input type="text" value="texto por defecto">
:
Ejemplo
Y ahora cambiemos el texto del botón:
<input type="submit" value="haz clic aquí">
:
Véase también
-
el atributo
placeholder,
que establece una sugerencia en el campo de entrada