aggiunta di checkbox obbligatorio

marcussem

Nuovo Utente
10 Dic 2005
12
0
0
www.lanostraisola.net
Ciao, è da giorni che cerco di documentarmi per l'aggiunta di un campo checkbox obbligatorio per inviare il modulo ma ahimè date le mie poche conoscienze non riesco ad avere una finestra di alert come per gli altri campi testuali e dunque risulta ininfluente il la selezione del campo checkbox che tgra l'altro mi occorre per la Privacy.
Se qualcuno mi illumina posto il codice.
Mille Grazie Ciao

Questo il form
<form method=post onsubmit="return controllo(this);">
<tr>
<td>Nome e cognome</td>
<td><input type=text name=nome value='<%=server.htmlencode(nome)%>'></td>
</tr>
<tr>
<td>Via e numero</td>
<td><input type=text name=ind value='<%=server.htmlencode(ind)%>'></td>
</tr>
<tr>
<td>Comune</td>
<td><input type=text name=comune value='<%=server.htmlencode(comune)%>'></td>
</tr>
<tr>
<td>Provincia</td>
<td><input type=text name=prov value='<%=server.htmlencode(prov)%>'></td>
</tr>
<tr>
<td>CAP</td>
<td><input type=text name=cap value='<%=server.htmlencode(cap)%>'></td>
</tr>
<tr>
<td>Telefono*</td>
<td><input type=text name=telefono value='<%=server.htmlencode(telefono)%>'></td>
</tr>
<tr>
<td>Indirizzo e-mail</td>
<td><input type=text name=email value='<%=server.htmlencode(email)%>'></td>
</tr>
<tr>
<td colspan="2"><font color="#0000FF">Se il destinatario è
diverso da chi ordina completa anche sotto</font></td>
</tr>
<tr>
<td>Spedire a</td>
<td>
<input type=text name=spedire value='<%=server.htmlencode(spedire)%>'></td>
</tr>
<tr>
<td>Indirizzo completo</td>
<td>
<input type=text name=indcompl value='<%=server.htmlencode(indcompl)%>'></td>
</tr>
<tr>
<td>
<img border="0" src="images/busta1.jpg" width="50" height="50" align="right">Scrivi biglietto</td>
<td>
<input type=text name=biglietto value='<%=server.htmlencode(biglietto)%>'></td>
</tr>
<tr>
<td>
<p style="margin-top: 0; margin-bottom: 0">
<span style="font-size: 12.0pt; line-height: 115%; font-family: 'Times New Roman',serif">
<b>SI,</b> acconsento che i miei dati siano raccolti </span></p>
<p style="margin-top: 0; margin-bottom: 0">
<span style="font-size: 12.0pt; line-height: 115%; font-family: 'Times New Roman',serif">
e trattati
da
xxxxxxxxxx per i fini </span></p>
<p style="margin-top: 0; margin-bottom: 0">
<span style="font-size: 12.0pt; line-height: 115%; font-family: 'Times New Roman',serif">
dichiarati nella
<a style="color: blue; text-decoration: underline; text-underline: single" href="http://www.xxxxxxxxxxxx/privacy.asp">
<span style="color:blue">Informativa Privacy </span></a>. </span></p>
<p style="margin-top: 0; margin-bottom: 0">
<span style="font-size: 12.0pt; line-height: 115%; font-family: 'Times New Roman',serif">
D.lgs
196/2003, Codice in materia
di </span></p>
<p style="margin-top: 0; margin-bottom: 0">
<span style="font-size: 12.0pt; line-height: 115%; font-family: 'Times New Roman',serif">
protezione dei dati personali</span></p>

<td>
<p align="center"><input type="checkbox" name="consenso" value="consenso"> <tr>
<td colspan=2 align=center><input type="submit" name="accetto" value="Invio" > &nbsp; </td>
</tr>
</form>
 

marcussem

Nuovo Utente
10 Dic 2005
12
0
0
www.lanostraisola.net
forse è meglio completare il post con il controllo campi che già eseguo sul form, ma che come detto non riesco a far controllare il campo checkbox o radio che sia (è l'ultimo campo così come quello nel form).
Grazie ciao

<script type="Text/JavaScript">
function controllo(f) {
if (f.nome.value=="") {
alert("Campo Nome obbligatorio.");
f.nome.focus();
return false;
}
if (f.ind.value=="") {
alert("Campo Via e numero obbligatorio.");
f.ind.focus();
return false;
}
if (f.comune.value=="") {
alert("Campo Comune obbligatorio.");
f.comune.focus();
return false;
}
if (f.prov.value=="") {
alert("Campo Provincia obbligatorio.");
f.prov.focus();
return false;
}
if (f.stato.value=="") {
alert("Campo Nazione obbligatorio.");
f.stato.focus();
return false;
}
if (f.cap.value=="") {
alert("Campo CAP obbligatorio.");
f.cap.focus();
return false;
}
if (f.telefono.value=="") {
alert("Campo Telefono obbligatorio.");
f.telefono.focus();
return false;
}
if (f.email.value=="") {
alert("Campo Indirizzo e-mail obbligatorio.");
f.email.focus();
return false;
}
if (f.consenso.value=="") {
alert("Consenso privacy obbligatorio.");
f.consenso.focus();
return false;
}
return true;

}

</script>
 

marcussem

Nuovo Utente
10 Dic 2005
12
0
0
www.lanostraisola.net
:) Ciao, se può interessare l'enigma (per me!!) l'ho risolto mettendo il radio (meglio del check) come prima voce del form e così pure il suo controllo e modificando le voci name e value;

form:
<input type="radio" name="consenso" value="SI"></td>
<input type=text name=nome value='<%=server.htmlencode(nome)%>'>
'e tutto il resto

controllo:
<script type="Text/JavaScript">
function controllo(f) {
if (!f.consenso.checked) {
alert("Accettare la normativa sulla privacy prima di procedere!");
f.consenso.focus();
return false;
}
if (f.nome.value=="") {
alert("Campo Nome obbligatorio.");
f.nome.focus();
return false;
}
ecc ecc

Grazie a tutti ciao :beer:
 
Discussioni simili
Autore Titolo Forum Risposte Data
M Aggiunta prodotti nel carrello con lo stesso in e varianti diverse PHP 0
D [HTML] scorrimento dopo un'aggiunta di dati HTML e CSS 5
S [OFFRO] Rimozione o aggiunta di Password ai file PDF e opzionalmente loro modifica Offerte e Richieste di Lavoro e/o Collaborazione 2
zorro Aggiunta di immagini al sito Leggi, Normative e Fisco 0
T PHP: aggiunta a query che non so fare... PHP 2
A [Javascript] Mancata aggiunta di una classe al click Javascript 1
M Aggiunta funzionalità script php Regione Provincia Comune PHP 1
F Aggiunta div ultimi 4 post WordPress 1
L Google maps aggiunta makers da php Javascript 4
J Aggiunta di un effetto di transizione al plugin Quick Pager jQuery 0
C Aggiunta nuovo ruolo utente e impossibile modificare le pagine WordPress 7
L innerHTML aggiunta di campi Javascript 2
G Form con aggiunta righe PHP 3
P rilevare dati db e inserirli in tabella con aggiunta form PHP 23
I aggiunta fotogrammi Flash 5
C Hosting Aruba Aggiunta certificati Hosting 4
S mini-community con aggiunta amici PHP 4
F aggiunta campi commenti wordpress WordPress 1
T java-aggiunta cartelle JTree Java 0
F domande su active directory e aggiunta di pc ad una rete.. Reti LAN e Wireless 0
P aggiunta modulo invio allegati a form mail PHP 15
P aggiunta pagine disastroso PHP 6
B Counter: aggiunta conteggio tempo su video Flash 1
L Tag HTML per aggiunta immagini in TextArea Flash 1
Z Accesso amministratori, aggiunta testo e creazione di link con ancora PHP 0
G slide immagini + aggiunta funzioni STOP E RIPRENDI Javascript 0
A Aggiunta RAM: problemi ... Hardware 2
L cerco programma stile teleport... ma con un aggiunta.. Discussioni Varie 0
G flask, aggiunta link Flash 21
Maverick1000tt Aggiunta filmato Flash 1
C aggiunta dinamica di una tabella senza ridirezione Javascript 3
L Aggiunta di nuovi script e spiegazione in ITA Supporto Mr.Webmaster 5
G Input checkbox in CSS HTML e CSS 0
G Invio di più valori con la stessa checkbox PHP 4
G form invio multiplo con checkbox PHP 12
MarcoGrazia jquery validate() controllo checkbox jQuery 2
M form con checkbox PHP 8
D Come gestire un singolo checkbox PHP 10
S Selezionare e deselezionare checkbox Javascript 0
S [PHP] Come mantenere selezionato checkbox dopo aver cliccato submit PHP 7
M Filtrare risultati con valori checkbox passati con jquery jQuery 2
M [HTML] consiglio su label e checkbox riguardo l'allineamento HTML e CSS 3
P [PHP] Controllo al checkbox privacy PHP 6
C [PHP] Checkbox in tabella PHP 7
M [Visual Basic] Cambiare lo stato in checked delle checkbox richiamando dati dal database Visual Basic 6
M [Visual Basic] Creare checkbox dinamicamente in TabControl Visual Basic 1
L [PHP] CHECKBOX DA SELEZIONARE IN UNA TABELLA PHP 4
T [PHP] Checkbox E Valori Multipli In Una Colonna PHP 1
M Inserimento dati checkbox multipli in db da ajax a php PHP 1
C [Javascript] Mostrare un div cliccando una checkbox Javascript 0

Discussioni simili