Skip to main content

Creazione di pulsanti di invio su moduli HTML

Creare moduli PDF compilabili (Aprile 2025)

Creare moduli PDF compilabili (Aprile 2025)
Anonim

I moduli HTML sono uno dei modi più semplici per aggiungere interattività al tuo sito web. Puoi porre domande e sollecitare risposte dai tuoi lettori, fornire informazioni aggiuntive dai database, impostare giochi e altro. Esistono numerosi elementi HTML che è possibile utilizzare per creare i moduli. E una volta che hai compilato il modulo, ci sono molti modi diversi per inviare tali dati al server o semplicemente avviare l'azione del modulo in esecuzione.

Questi sono diversi modi in cui puoi inviare i tuoi moduli:

    • Questo è il metodo più comune per ottenere dati sul server, ma può essere molto semplice.
    • L'uso di un'immagine rende molto facile rendere il pulsante di invio adatto allo stile del tuo sito. Ma alcune persone potrebbero non riconoscerlo come pulsante di invio.
    • Il tasto

      INGRESSO il tag dà molte delle stesse opzioni dell'immagine

      INGRESSO tag, ma sembra più simile al tipo di invio standard. Richiede JavaScript per l'attivazione.

    • Il

      PULSANTE tag è un tipo di pulsante più versatile rispetto al

      INGRESSO etichetta. Questo tag richiede l'attivazione di Javacript.

    • Il

      COMANDO l'elemento è nuovo in HTML5 e fornisce un modo per attivare script e moduli con azioni associate. È attivato con JavaScript.

L'elemento INPUT

L'input

INGRESSO elemento è il modo più comune per inviare un modulo, tutto ciò che devi fare è scegliere un tipo (

pulsante,

Immagine, o

Sottoscrivi) e se necessario aggiungere alcuni script da inviare all'azione del modulo.

Il l'elemento può essere scritto proprio così. Ma se lo fai, avrai diversi risultati in diversi browser. La maggior parte dei browser crea un pulsante che dice "Invia", ma Firefox fa un pulsante con scritto "Invia query". Per modificare il nome del pulsante, devi aggiungere un attributo:

value = "Invia modulo">

L'elemento è scritto in questo modo, ma se si omettono tutti gli altri attributi, tutto ciò che verrà visualizzato nei browser è un pulsante grigio vuoto. Per aggiungere del testo al pulsante, utilizzare il

valoreattributo. Ma questo pulsante non invierà il modulo a meno che tu non usi JavaScript.

onclick = "submit ();">

Il è simile al

pulsantetipo, che ha bisogno di uno script per inviare il modulo. Tranne che al posto di un valore di testo, devi aggiungere un URL di origine dell'immagine.

src = "submit.gif">

L'elemento pulsante

Il

PULSANTEl'elemento richiede sia un tag di apertura che un tag di chiusura. Quando lo usi, qualsiasi contenuto che inserisci all'interno del tag verrà inserito in un pulsante. Quindi si attiva il pulsante con uno script.

Inviare il modulo

Puoi includere immagini nel tuo pulsante o combinare immagini e testo per creare un pulsante più interessante.

Inviare il modulo

L'elemento di comando

Il

COMANDOl'elemento è nuovo con HTML5. Non richiede un

MODULO da utilizzare, ma può fungere da pulsante di invio per un modulo. Questo elemento ti consente di creare più pagine interattive senza richiedere moduli, a meno che tu non abbia davvero bisogno di moduli. Se vuoi che il comando dica qualcosa, scrivi le informazioni in a

etichettaattributo.

label = "Invia modulo">

Se vuoi che il tuo comando sia rappresentato da un'immagine, usi il

iconaattributo.

icon = "submit.gif">

I moduli HTML hanno diversi modi di inviare, come hai appreso nella pagina precedente. Due di questi metodi sono i

INGRESSOtag e il

PULSANTEetichetta. Ci sono buone ragioni per usare entrambi questi elementi.

L'elemento di input

Il tag è il modo più semplice per inviare un modulo. Non richiede nulla oltre l'etichetta stessa, nemmeno a

valoreQuando un cliente fa clic sul pulsante, lo invia automaticamente. Non è necessario aggiungere alcun script, i browser sanno di inviare il modulo quando un invio

INGRESSOil tag viene cliccato.

Il problema è che questo pulsante è molto brutto e chiaro. Non è possibile aggiungere immagini ad esso. Puoi modellarlo come qualsiasi altro elemento, ma può comunque sembrare un brutto pulsante.

Utilizzare il

INGRESSOmetodo quando il modulo deve essere accessibile anche nei browser con JavaScript disattivato.

L'elemento BUTTON

Il

PULSANTEelemento offre più opzioni per l'invio di moduli. Puoi mettere tutto dentro a

PULSANTEelemento e trasformarlo in un pulsante di invio. Più comunemente le persone usano immagini e testo. Ma potresti creare un

DIV e rendere l'intera cosa un pulsante di invio se lo si desidera.

Il più grande svantaggio del

PULSANTEl'elemento è che non invia automaticamente il modulo. Ciò significa che è necessario un qualche tipo di script per attivarlo. E quindi è meno accessibile del

INGRESSOmetodo. Qualsiasi utente che non ha attivato JavaScript non sarà in grado di inviare un modulo con solo un

PULSANTEelemento per inviarlo.

Utilizzare il

PULSANTEmetodo su forme che non sono così importanti. Inoltre, questo è un ottimo modo per aggiungere ulteriori opzioni di invio all'interno di un modulo.