Pulsanti di invio
Fa parte della sezione JavaScript in azione del percorso HTML di Coddy. Lezione 7 di 27.
I pulsanti di invio sono elementi essenziali nei moduli HTML che consentono agli utenti di inviare i dati del modulo a un server per l'elaborazione.
Crea un modulo HTML di base con un pulsante di invio:
<form id="myForm">
<input type="text" placeholder="Enter your name">
<button type="submit">Submit</button>
</form>L'attributo type="submit" specifica che il pulsante deve inviare il modulo quando viene cliccato.
Puoi anche usare JavaScript per gestire l’invio dei moduli:
const form = document.getElementById('myForm');
form.addEventListener('submit', function(event) {
event.preventDefault(); // Impedisce l'invio predefinito del modulo
console.log('Form submitted!'); // Stampa un messaggio nella console
});Il metodo preventDefault() impedisce l'invio del modulo nel modo tradizionale, consentendoti di gestire l'invio con JavaScript.
Sfida
FacileIl tuo compito:
- Aggiungi un pulsante Submit al modulo con
type="submit" - All'interno del listener dell'evento submit, usa la variabile
messageper impostare il contenuto testuale su "Submitted successfully"
Provalo tu
<!DOCTYPE html>
<html>
<head>
<title>Submit buttons</title>
<link rel="stylesheet" href="style.css">
</head>
<body>
<form id="myForm">
<h2>Sign Up</h2>
<input type="text" id="email" placeholder="Enter your email">
<p id="emailMessage" class="message"></p>
</form>
<script src="script.js"></script>
</body>
</html>
Questa lezione include un breve quiz. Inizia la lezione per rispondere e tenere traccia dei tuoi progressi.
Tutte le lezioni di JavaScript in azione
Esercitati da solo: Playground Web