HTML/Moduli: differenze tra le versioni

Contenuto cancellato Contenuto aggiunto
Diablo (discussione | contributi)
mNessun oggetto della modifica
Nessun oggetto della modifica
Riga 3:
Il tag <form> si occupa di definire il modulo, tutto ciò che è tra il suo tag d'apertura e quello di chiusura è parte del modulo stesso. Possiamo definire diversi tipi di elementi: campi di testo, checkbox, area di testo e box di selezione. Gli attributi del tag <code><nowiki><form></nowiki></code> sono '''action''' e '''method'''.
 
*'''action''': serve per specificare a quale file verranno inviati i dati,; solitamente èsi tratta di uno script [[w:lato server]], come [[w:PHP]], [[w:Active_Server_Pages|ASP]] o [[w:Common Gateway Interface|CGI]], tanto per citarne alcuni
*'''method''': serve a indicare il metodo attraverso i quali saranno spediti. Può assumere i valori <code>get</code> e <code>post</code>:
**con '''get''' le informazioni vengono concatenate all'indirizzo del file specificato da <code>action</code>, in questo modo:<br/><code><nowiki>action.php?nome_campo1=valore_campo1&nome_campo2=valore_campo2</nowiki></code>
**con '''post''' le informazione vengono inviate solo tramite la richiesta HTTP e non sono visibili in manieremaniera evidente all'utente (ovviamente con appositi programmi è possibile leggere la richiesta HTTP per scovare questi valori, quindi non considerate questo sistema assolutamente sicuro).
:La sostanziale differenza tra i due risiede nel fatto che <code>get</code> supporta al massimo 255 caratteri mentre la capacità <code>post</code> è sostanzialmente illimitata.
 
Riga 84:
=== Area di testo ===
 
Le aree di testo si possono creare utilizzando il tag <code><textarea></code> che, vienea accompagnatodifferenza del tag <code><input></code>, deve essere chiuso dal suo tag di chiusura <code></textarea></code>. Gli attributi del tag <code><texarea></code> sono principalmente due:
 
*'''rows''': indica il numero di righe che conterrà l'area di testo
Riga 94:
 
Ecco un esempio di textarea:
<source lang=html4strict>
 
<body>
Commenti su wikibooks?<nowiki><br></nowiki>
<form action="prova.php" method="post">
<textarea name="messaggio" rows="2010" cols="50" wrap>Inviaci la tua opinione!</textarea>
</form>
</body>
</source>
 
=== Pulsanti ===