HTML Pulsante


Esempio

<input type="button" value="Button Text">

I pulsanti possono essere utilizzati per attivare azioni sulla pagina, senza inviare il modulo. Puoi anche usare l'elemento <button> se hai bisogno di un pulsante che può essere più facilmente stilizzato o contenere altri elementi:

<button type="button">Button Text</button>

I pulsanti vengono in genere utilizzati con un evento "onclick":

<input type="button" onclick="alert('hello world!')" value="Click Me">

o

<button type="button" onclick="alert('hello world!')">Click Me</button>

attributi

[name]

Il name del pulsante, che viene inviato con i dati del modulo.

[type]

Il type del pulsante.

I valori possibili sono:

submit : il pulsante invia i dati del modulo al server. Questo è l'impostazione predefinita se l'attributo non è specificato o se l'attributo viene modificato dinamicamente in un valore vuoto o non valido.

reset : il pulsante ripristina tutti i controlli ai loro valori iniziali.

button : il pulsante non ha un comportamento predefinito. Può avere script sul lato client associati agli eventi dell'elemento, che vengono attivati ​​quando si verificano gli eventi.

menu : il pulsante apre un menu popup definito tramite l'elemento designato.

[value]

Il valore iniziale del pulsante.

5

Attributi aggiuntivi per i pulsanti di invio

Attributo Descrizione
form Specifica l'ID del modulo a cui appartiene il pulsante.
Se nessuno è specificato, apparterrà al suo elemento modulo ancestor (se ne esiste uno).
formaction Specifica dove inviare i dati del modulo
quando il modulo viene inviato utilizzando questo pulsante.
formenctype Specifica come devono essere codificati i dati del modulo
quando lo si invia al server utilizzando questo pulsante.
Può essere utilizzato solo con formmethod="post" .
formmethod Specifica il metodo HTTP da utilizzare (POST o GET)
quando si inviano dati di modulo usando questo pulsante.
formnovalidate Specifica che i dati del modulo non devono essere convalidati in fase di invio.
formtarget Specifica dove visualizzare la risposta ricevuta
dopo aver inviato il modulo utilizzando questo pulsante.