## Impostazione del modulo

Una volta che avete progettato i controlli del modulo dovete definire le azioni da prendersi quando l'utente invia il modulo.

### Per definire le azioni del modulo

- Aprite il menu Pagina e scegliete Modulo Impostazione....

Il dialogo Modulo Impostazione permette di definire cosa accade quando l'utente invia il modulo, di aggiungere dei campi nascosti in modo che il modulo possa inviare ulteriori informazioni al server e di aggiungere ulteriore codice al modulo.

- Ponete il metodo su POST (l'opzione più usata) o GET (una opzione meno utilizzata, che inserisce i parametri del modulo ed i suoi valori come parte della URL).
- Nel campo Azioni definite l'URL dello script che dovrà elaborare questo modulo.
- Nel campo Codifica opzionalmente potete definire la codifica del modulo.
- Cliccate sul pulsante OK per impostare il modulo.

### Per definire campi nascosti

Potete inviare altre informazioni allo script del modulo in campi nascosti, che si comportano come dei controlli del modulo, ma non sono visibili in esso. Ogni campo nascosto ha un nome, che è il parametro inviato allo script del modulo, ed il valore che viene inviato come valore del parametro.

Ad esempio, potreste avere un questionario che consiste di più domande ognuna con la risposta Sì, No o Non lo so su pagine diverse del vostro sito. Potreste trattare ogni domanda usando lo stesso script ed inviare il numero della domanda in un campo nascosto.

### Per definire un campo nascosto

- Cliccate su Campi nascosti nel dialogo Impostazione Modulo.

- Cliccate sul pulsante Nuovo... per definire un nuovo campo nascosto:

- Inserite il nome del campo ed il suo valore e poi cliccate sul pulsante OK per registrare il campo.

Osservate che per norma dovreste scegliere un nome unico per ogni controllo o campo nascosto del modulo, in modo che il valore di ogni elemento sia inviato allo script del modulo in un parametro separato. Se date lo stesso nome a più controlli, il parametro verrà gestito come un elenco dei valori ricevuti.

Contenuti