Skip to main content

Creació de botons d'enviament en formularis HTML

Anonim

Els formularis HTML són una de les maneres més bàsiques d'afegir la interactivitat al vostre lloc web. Podeu fer preguntes i sol·licitar respostes dels vostres lectors, proporcioneu informació addicional de bases de dades, configuració de jocs i molt més. Hi ha diversos elements HTML que podeu utilitzar per crear els vostres formularis. I una vegada que hàgiu creat el vostre formulari, hi ha moltes maneres diferents de enviar aquestes dades al servidor o simplement iniciar l'acció del formulari en execució.

Aquestes són diverses maneres d'enviar els vostres formularis:

    • Aquest és el mètode més comú d'obtenir dades al servidor, però pot ser molt senzill.
    • L'ús d'una imatge fa que sigui molt fàcil fer que el vostre botó d'enviament s'adapti a l'estil del vostre lloc. Però algunes persones no ho reconeixen com a botó d'enviament.
    • El botó

      ENTRADA L'etiqueta dóna moltes de les mateixes opcions que la imatge

      ENTRADA etiqueta, però s'assembla més al tipus d'enviament estàndard. Requereix JavaScript per activar.

    • El

      BOTÓ L'etiqueta és un tipus de botó més versàtil que el

      ENTRADA etiqueta. Aquesta etiqueta requereix que Javacript s'activi.

    • El

      COMANDAMENT L'element és nou en HTML5 i proporciona una forma d'activar scripts i formularis amb accions associades. S'activa amb JavaScript.

L'element INPUT

L'entrada

ENTRADA element és la forma més comuna d'enviar un formulari, tot el que feu és triar un tipus (

botó,

imatge, o

Presentar) i, si és necessari, afegiu alguns scripts per enviar-los a l'acció del formulari.

El L'element es pot escriure de la mateixa manera. Però si ho feu, tindreu resultats diferents en diferents navegadors. La majoria de navegadors fan un botó que diu "Enviar", però Firefox fa un botó que diu "Enviar consulta". Per canviar el que diu el botó, heu d'afegir un atribut:

value = "Submit Form">

L'element s'escriu així, però si deixeu els altres atributs, tot el que es mostrarà als navegadors és un botó gris buit. Per afegir text al botó, utilitzeu el

valoratribut Però aquest botó no enviarà el formulari a menys que utilitzeu JavaScript.

onclick = "submit ();">

És similar al

botótipus, que necessita un script per enviar el formulari. Excepte que, en comptes d'un valor de text, heu d'afegir un URL d'origen de la imatge.

src = "submit.gif">

Element del botó

El

BOTÓL'element requereix tant una etiqueta d'obertura com una etiqueta de tancament. Quan l'utilitzeu, qualsevol contingut que inclogui a l'interior de l'etiqueta quedarà tancat en un botó. A continuació, activeu el botó amb un script.

Envieu el formulari

Podeu incloure imatges al botó o combinar imatges i text per crear un botó més interessant.

Envieu el formulari

L'element de comandament

El

COMANDAMENTL'element és nou amb HTML5. No requereix un

FORMULARI per ser utilitzat, però pot actuar com un botó d'enviar per un formulari. Aquest element us permet crear pàgines interactives sense necessitat de formularis a menys que realment necessiteu formularis. Si voleu que l'ordre digui alguna cosa, escriviu la informació en un

etiquetaatribut

label = "Enviar formulari">

Si voleu que la vostra comanda sigui representada per una imatge, utilitzeu la

iconaatribut

icon = "submit.gif">

Els formularis HTML tenen diverses formes d'enviar, tal com heu après a la pàgina anterior. Dos d'aquests mètodes són els

ENTRADAetiqueta i el

BOTÓetiqueta. Hi ha bones raons per utilitzar aquests dos elements.

L'element d'entrada

L'etiqueta és la forma més senzilla d'enviar un formulari. No requereix res més enllà de l'etiqueta, ni tan sols un

valorQuan un client fa clic al botó, s'envia automàticament. No cal que afegiu cap scripts, els navegadors saben que envien el formulari quan envieu

ENTRADAes fa clic a l'etiqueta.

El problema és que aquest botó és molt lleig i senzill. No podeu afegir-hi imatges. Podeu estilar-lo com qualsevol altre element, però encara se sent un botó lleig.

Utilitzar el

ENTRADAmètode quan el vostre formulari ha de ser accessible fins i tot en navegadors que tinguin JavaScript desactivat.

Element BUTTON

El

BOTÓL'element ofereix més opcions per enviar formularis. Podeu posar qualsevol cosa a l'interior

BOTÓelement i convertir-lo en un botó d'enviar. Més freqüentment, les persones utilitzen imatges i text. Però podeu crear un

DIV i feu que tot això envieu un botó si voleu.

El major inconvenient de la

BOTÓL'element és que no envia automàticament el formulari. Això vol dir que cal que hi hagi algun tipus d'script per activar-lo. Per tant, és menys accessible que el

ENTRADAmètode. Qualsevol usuari que no tingui JavaScript activat no podrà enviar un formulari amb només un

BOTÓelement per enviar-lo.

Utilitzar el

BOTÓmètode en formularis que no són tan crítics. A més, aquesta és una bona manera d'afegir opcions d'enviament addicionals d'un sol formulari.