L'invio di dati da un modulo compilato da un visitatore a un sito Internet è uno dei compiti più frequenti di interazione interattiva tra un navigatore del web ei programmi server di questa risorsa. L'organizzazione di questa operazione nel codice sorgente della pagina ipertestuale è molto più semplice rispetto alla creazione di script per elaborare i dati trasmessi. Può essere implementato sia tramite il linguaggio HTML che utilizzando script JavaScript.
Istruzioni
Passo 1
Se l'elaborazione dei dati non viene eseguita nello stesso file che genera la pagina con il modulo, assicurarsi di specificare l'indirizzo dello script del gestore nell'attributo dell'azione. Specificare uno dei due metodi possibili per l'invio delle variabili del modulo: Get o Post. La scelta dipende da quale di esse viene utilizzata per leggere le variabili dallo script. In linea di massima, questo è sufficiente per risolvere il problema; non è necessario inserire un elemento speciale nel modulo che avvia l'invio delle informazioni, poiché premere il tasto Invio per impostazione predefinita equivale a fare clic sul pulsante per l'invio dei dati. Tuttavia, non tutti gli utenti lo indovineranno, quindi è più preferibile inserire un pulsante corrispondente nel modulo.
Passo 2
Utilizzare un pulsante il cui rendering viene eseguito da un tag di input con un valore di invio nell'attributo type. Fare clic su tale pulsante è il modo "classico" più comunemente utilizzato per organizzare l'invio di dati da un modulo su una pagina web. Oltre all'attributo type, è opportuno specificare il valore dell'attributo name e in value puoi inserire il testo dell'etichetta sul pulsante. Per esempio:
Passaggio 3
Puoi usare JavaScript per inviare dati. Questo può essere utile nei casi in cui è necessario organizzare l'invio automatico su qualsiasi evento, ad esempio dopo che l'utente ha selezionato il valore desiderato nell'elenco a discesa o se deve essere verificato da un validatore JavaScript prima di inviare le informazioni. Per implementare questa modalità di invio dei dati, utilizzare il metodo submit dell'oggetto form. Ad esempio, se il valore UniForm è scritto nell'attributo name del modulo, quindi per simulare il clic sul pulsante di invio nel codice JavaScript, dopo tutte le azioni necessarie con i valori inseriti dall'utente, è necessario inserire quanto segue riga: document. UniForm.submit ();