Come inviare i dati con un ancoraggio HTML

May 8

moduli HTML sono presentate utilizzando il metodo "get" o "post", a seconda dello scopo della forma e lo script server usato, se presente. Una forma è normalmente presentata quando l'utente preme il pulsante generata da un tag "input" con l'attributo "tipo" è impostato su "Invia". Un modulo HTML può essere presentata anche tramite JavaScript. Richiamare una funzione JavaScript nel l'attributo "onClick" di un ancoraggio ( "a") tag per consentire all'utente di inviare un modulo con il metodo "post" facendo clic su un collegamento ipertestuale, invece di un pulsante.

istruzione

1 Inserire il seguente codice JavaScript tra i tag "testa" del documento HTML:

<Script type = "text / javascript">

Funzione submitForm (id) {

document.getElementById(id).submit();

}

</ Script>

2 Aggiungere il seguente codice al corpo del documento HTML, specificare la posizione dello script lato server, se del caso, l'attributo di "azione":

<Form id = "form1" method = azione "post" = "/ cgi-bin / formhandler.cgi"> <input type = "text" name = "textinput" /> </ form>

<a href="#" onClick="submitForm('form1');"> Invia modulo </a>

3 Pubblicare la pagina al server Web e creare una rotta in un browser Web. Compila il campo di immissione e fare clic sul link per inserire i dati.