English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Manual de referencia HTML

大全 de etiquetas HTML

Etiqueta HTML: <button>

La etiqueta <button> de HTML es un elemento que representa un botón que se puede hacer clic, y se puede usar en formularios u otros lugares del documento donde se necesite un botón estándar simple. Este elemento también se conoce comúnmente como el elemento <button>.

Ejemplo en línea

El siguiente código marca un botón:

!DOCTYPE html>
<html>
<head> 
<meta charset="utf-8"> 
<title>Manual básico(oldtoolbag.com)</title> 
</head> 
<body>
<button type="button" onclick="alert('¡Hola, mundo!')">Haga clic en mí</button>
 
</body>
</html>
Prueba y observa ‹/›

Compatibilidad del navegador

IEFirefoxOperaChromeSafari

Todos los navegadores principales admiten la etiqueta <button>.

Definición y explicación de uso de la etiqueta

La etiqueta <button> define un botón.

Dentro del elemento <button>, puede colocar contenido, como texto o imágenes. Esto es diferente de los botones creados con el elemento <input>.

El elemento HTML <button> se encuentra dentro de la etiqueta <body>.
La etiqueta <button> no debe seguir a la etiqueta <a>.

Consejo:Siempre especifique la propiedad type para el elemento <button>. Los navegadores utilizan diferentes valores predeterminados para la propiedad type del elemento <button>.

Consejos y advertencias

Notas:Si se utiliza el elemento <button> en un formulario HTML, diferentes navegadores pueden enviar diferentes valores de botón. Utilice <input> Crear un botón en un formulario HTML.

HTML 4.01 con HTML5diferencias

HTML5 nuevos atributos: autofocus, form, formaction, formenctype, formmethod, formnovalidate y formtarget.

Atributo

New: HTML5 nuevo atributo.

AtributoValorDescripción
autofocusHTML5autofocusSe especifica que el botón debe obtener automáticamente el foco al cargar la página.
disableddisabledSe especifica que el botón debe estar deshabilitado.
formHTML5form_idSe especifica que el botón pertenece a uno o más formularios.
formactionHTML5URLSe especifica a dónde se enviarán los datos del formulario al enviarlo. Cubre la propiedad action del elemento form. Esta propiedad se utiliza junto con type="submit".
formenctypeHTML5application/x-www-form-urlencoded
multipart/form-data
text/plain
Se especifica cómo se debe codificar los datos del formulario antes de enviarlos al servidor. Cubre la propiedad enctype del elemento form. Esta propiedad se utiliza junto con type="submit".
formmethodHTML5get
post
Se especifica el método HTTP utilizado para enviar los datos del formulario. Cubre la propiedad method del elemento form. Esta propiedad se utiliza junto con type="submit".
formnovalidateHTML5formnovalidateSi se utiliza esta propiedad, no se realiza la validación al enviar el formulario. Cubre la propiedad novalidate del elemento form. Esta propiedad se utiliza junto con type="submit".
formtargetHTML5_blank
_self
_parent
_top
framename

Se especifica dónde abrir el URL de acción. Cubre la propiedad target del elemento form. Esta propiedad se utiliza junto con type="submit".
Indica dónde se mostrará el nombre o la palabra clave de la respuesta después de enviar el formulario.Puede ser uno de los siguientes valores: _self, _blank, _parent, _top

_self-Indica que la respuesta se carga en el marco o contexto actual
_blank-Indica que la respuesta se carga en una nueva ventana o contexto
_parent-Indica que la respuesta se carga en el marco o contexto padre
_top-Indica que la respuesta se carga en la ventana original completa

namenameDefine el nombre del botón.
type

submit 

reset

button

Define el tipo del botón.
Enviar-Indica que el botón enviará los datos del formulario al servidor (si no se especifica el tipo, será el valor predeterminado)
Restablecer-Indica que el botón restablece todos los controles
Botón-Indica que el botón no tiene comportamiento predeterminado

valuetextDefine el valor inicial del botón. Puede ser modificado por el script.

Atributos globales

Soporte del <button> etiqueta Atributos globales de HTML.

Atributos de eventos

Soporte del <button> etiqueta Atributos de eventos de HTML.

Artículos relacionados

Manual de referencia del DOM HTML: Objeto Button