Premetto che non sono assolutamente bravo con javascript e scopiazzo di qui e di là.
Il mio problema è questo: in una pagina (che poi posto) devo inserire la mail (text), una checkbox per il consenso e scegliere una lingua per l'invio di una mail con allegata brochure in una lingua.
Ho trovato il controllo per la text e la checkbox ma non per il radio in una sola funzione.
Qualcuno mi può aiutare?![]()
La pagina naturalmente ha un submit e si porta i valori ad altra pagina.
Ecco la pagina completa in asp:
================================================== ========
<%@LANGUAGE="VBSCRIPT"%>
<html>
<head>
<title>..:: richiesta brochure ::..</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<link href="CSS/format.css" rel="stylesheet" type="text/css">
</head>
<script language="JavaScript">
function controlli() {
if (document.iscrizione.email.value=='') {
alert('Attenzione: inserisca indirizzo E-mail!');
return false;
}else if (document.iscrizione.consenso.checked == false) {
alert('Attenzione: deve dare il consenso al trattamento dei dati per potersi iscrivere alla newsletter!');
return false;
}else if (document.iscrizione.lingua.checked == false) { //--> qui sta sicuramente l'errore!!!
alert('Attenzione: deve scegliere la lingua della Brochure!');
return false;
}else{
return true;
}
}
</script>
<body>
<table width="400">
<tr>
<td align="center" class="titolone">Richiesta brochure
</td>
</tr>
<form name="iscrizione" method="POST" action="mail_ac.asp" onSubmit="return controlli()">
<tr>
<td class="testo"><div align="center" class="testo">Inserisca qui il Suo indirizzo @mail:
<input name="email" size="50"></div></td>
</tr>
<tr>
<td colspan="2" class="testo">
<input type="checkbox" name="consenso" value="Acconsento al trattamento dei dati">
Il sottoscritto esprime il libero e consapevole consenso per il trattamento dei propri dati da parte di JXXXXXX, per le finalità e con le <a href="JavaScript:apri('informativa_privacy.html',' 680','800','1');">
modalità descritte nell'informativa </a> di cui dichiara di aver preso visione.
</td>
</tr>
<tr>
<td colspan="2" class="testo">
<label>
<input type="radio" name="Lingua" value="1">
Italiano</label>
<label>
<input type="radio" name="Lingua" value="2">
English</label>
</p></td>
</tr>
<tr>
<td colspan="2"><div align="center"><input type="submit" value="Inviami la brochure!"></div></td>
</tr></form>
</table>
</body>
</html>
================================================== ===========
Grazie mille a chi mi aiuta: posso solo aiutare con codice asp!!!!
Grazie Jean![]()