Precedente :: Successivo |
Autore |
Messaggio |
Rossi Mortale devoto

Registrato: 24/09/07 15:23 Messaggi: 11
|
Inviato: 09 Ott 2007 14:10 Oggetto: controllo form con javascript |
|
|
Ciao a tutti! Allora, io ho questo semplice form:
Codice: | <form class="cont" action="invio.php" method="post">
<fieldset>
<legend>Dati personali</legend>
<p><span>NOME*:</span> <input type="text" class="text" name="nome" /></p>
<p><span>COGNOME*:</span> <input type="text" class="text" name="cognome" /></p>
<p><span>CITTÀ:</span> <input type="text" class="text" name="citta" /></p>
<p><span>CAP:</span> <input type="text" class="text" name="cap" /></p>
<p><span>VIA:</span> <input type="text" class="text" name="via" /></p>
<p><span>TELEFONO*:</span> <input type="text" class="text" name="tel" /></p>
<p><span>E-MAIL*:</span> <input type="text" class="text" name="email" /></p>
</fieldset>
<fieldset>
<legend>RICHIESTA*</legend>
<textarea class="textarea" name="messaggio" cols="55" rows="15"></textarea>
</fieldset>
<fieldset>
<legend>Privacy</legend>
<p>Acconsento il trattamento dei dati ai sensi del D.Lgs.196/2003 <input name="accetto" type="checkbox" checked="checked" /></p><br />
<input class="azioni" type="submit" value="invia" />
<input class="azioni" type="reset" value="Cancella" />
</fieldset>
</form> |
Avrei bisogno di far si che, nel caso questa checkbox:
Codice: | <p>Acconsento il trattamento dei dati ai sensi del D.Lgs.196/2003 <input name="accetto" type="checkbox" checked="checked" /></p> |
Non sia selezionata, il pulsante di invio venga disattivato.
Sapreste dirmi come fare?? Grazie mille! |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11810 Residenza: Tokelau
|
Inviato: 09 Ott 2007 14:37 Oggetto: |
|
|
puoi fare una sull'elemento <FORM>... |
|
Top |
|
 |
Rossi Mortale devoto

Registrato: 24/09/07 15:23 Messaggi: 11
|
Inviato: 09 Ott 2007 15:57 Oggetto: |
|
|
Potresti dirmi come, in termine di codice? grazie  |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11810 Residenza: Tokelau
|
Inviato: 09 Ott 2007 17:18 Oggetto: |
|
|
Rossi ha scritto: | Potresti dirmi come, in termine di codice? grazie  |
qui un buon esempio  |
|
Top |
|
 |
kluster Dio maturo

Registrato: 15/04/06 13:14 Messaggi: 2898
|
Inviato: 09 Ott 2007 17:55 Oggetto: |
|
|
Ti consiglio cmq la validazione lato server, o al massimo doppia validazione, almeno l'utente ha subito un output che lo avverte se manca qualcosa invece di aspettare il submit, ma cmq farla anche lato server.
Ci sono tanti utenti che disabilitano i js, e danno solo la mail senza nome e cognome (io per esempio dove trovo un telefono obbligatorio con validazione solo lato client). |
|
Top |
|
 |
Rossi Mortale devoto

Registrato: 24/09/07 15:23 Messaggi: 11
|
Inviato: 09 Ott 2007 20:43 Oggetto: |
|
|
SverX ha scritto: | Rossi ha scritto: | Potresti dirmi come, in termine di codice? grazie  |
qui un buon esempio  |
Ma qua non spiega ciò che serve a me!  |
|
Top |
|
 |
SverX Supervisor Macchinisti


Registrato: 25/03/02 12:16 Messaggi: 11810 Residenza: Tokelau
|
Inviato: 10 Ott 2007 17:42 Oggetto: |
|
|
Rossi ha scritto: | Ma qua non spiega ciò che serve a me!  |
perchè non testa un checkbox? cambia in
Codice: | function validate_required(field,alerttxt)
{
if (!field.checked)
{alert(alerttxt);return false}
else {return true}
} |
no?  |
|
Top |
|
 |
Nik Semidio


Registrato: 29/10/05 19:44 Messaggi: 204 Residenza: Grosseto - Maremma
|
Inviato: 10 Ott 2007 17:57 Oggetto: |
|
|
non facevi prima a rendere campo obbligatorio la checkbox?  |
|
Top |
|
 |
Rossi Mortale devoto

Registrato: 24/09/07 15:23 Messaggi: 11
|
Inviato: 10 Ott 2007 20:51 Oggetto: |
|
|
SverX ha scritto: | Rossi ha scritto: | Ma qua non spiega ciò che serve a me!  |
perchè non testa un checkbox? cambia in
Codice: | function validate_required(field,alerttxt)
{
if (!field.checked)
{alert(alerttxt);return false}
else {return true}
} |
no?  |
è perfetto...grazie mille!!!  |
|
Top |
|
 |
Rossi Mortale devoto

Registrato: 24/09/07 15:23 Messaggi: 11
|
Inviato: 10 Ott 2007 20:52 Oggetto: |
|
|
Nik ha scritto: | non facevi prima a rendere campo obbligatorio la checkbox?  |
Effettivamente hai ragione..ero talmente preso dal provare ad adattare allo script un'altro script che avevo e che testa solamente la checkbox che non ho pensato questa possibilità!
Però ora almeno anche il codice ha un filo logico..  |
|
Top |
|
 |
|