Ciao a tutti,
ho un problema con delle checkbox e con mozzilla.
Nella mia pagina ho delle checkbox, dove l'utente deve fare la sua scelta.
Una volta che ha checcato le caselle, nella tabella del mio db vorrei visualizzare la scelta.
chi usa IE riesco a memorizzare la scelta; chi usa mozilla invece no.
posto qui sotto parte del codice...

/*************JAVASCRIPT********/
function aggiungi()
{

var email_reg_exp = /^(\[a-zA-Z0-9_\.\-\])+\@(\[a-zA-Z0-9\-\]{2,})+(\[\.\]{1})+(\[a-zA-Z0-9\]{2,})+$/;

if (!email_reg_exp.test(document.form_lavoro.email.va lue) || (document.form_lavoro.email.value == "") || (document.form_lavoro.email.value == "undefined")) {
alert("Controlla l'indirizzo di e-mail inserito");
document.form_lavoro.email.focus();
return false;
}


if(document.form_lavoro.nome.value == "")
{
alert("Inserisci il tuo nome")
return false;
}

if(document.form_lavoro.cognome.value == "")
{
alert("Inserisci il tuo cognome")
return false;
}

if(document.form_lavoro.email.value == "")
{
alert("Inserisci il tuo indirizzo e-mail")
return false;
}

if(document.form_lavoro.email.tel == "")
{
alert("Inserisci il tuo numero di telefono")
return false;
}

if (document.form_lavoro.se.checked)
{

if (gioco1 == "" )
gioco1 = "superenalotto";
else if (gioco2 == "")
gioco2 = "superenalotto";
else if (gioco3 == "")
gioco3 = "superenalotto";
}

if (document.form_lavoro.sc_sp.checked)
{

if (gioco1 == "" )
gioco1 = "scommesse sportive";
else if (gioco2 == "")
gioco2 = "scommesse sportive";
else if (gioco3 == "")
gioco3 = "scommesse sportive";
}

if (document.form_lavoro.lotto.checked)
{

if (gioco1 == "" )
gioco1 = "lotto";
else if (gioco2 == "")
gioco2 = "lotto";
else if (gioco3 == "")
gioco3 = "lotto";
}

if (document.form_lavoro.lotterie.checked)
{

if (gioco1 == "" )
gioco1 = "lotterie";
else if (gioco2 == "")
gioco2 = "lotterie";
else if (gioco3 == "")
gioco3 = "lotterie";
}

if (document.form_lavoro.nessuno.checked)
{

if (gioco1 == "" )
gioco1 = "nessuno";
else if (gioco2 == "")
gioco2 = "nessuno";
else if (gioco3 == "")
gioco3 = "nessuno";
}


if (document.form_lavoro.bingo.checked)
{

if (gioco1 == "" )
gioco1 = "bingo";
else if (gioco2 == "")
gioco2 = "bingo";
else if (gioco3 == "")
gioco3 = "bingo";
}


if (document.form_lavoro.giochi_ippici.checked)
{

if (gioco1 == "" )
gioco1 = "giochi ippici";
else if (gioco2 == "")
gioco2 = "giochi ippici";
else if (gioco3 == "")
gioco3 = "giochi ippici";
}


if (document.form_lavoro.tc_tg.checked)
{

if (gioco1 == "" )
gioco1 = "tcalcio tgol";
else if (gioco2 == "")
gioco2 = "tcalcio tgol";
else if (gioco3 == "")
gioco3 = "tcalcio tgol";
}

if (document.form_lavoro.gev.checked)
{

if (gioco1 == "" )
gioco1 = "gratta e vinci";
else if (gioco2 == "")
gioco2 = "gratta e vinci";
else if (gioco3 == "")
gioco3 = "gratta e vinci";
}

if (document.form_lavoro.altro.value != "")
{
if (gioco1 == "" )
gioco1 = document.form_lavoro.altro.value;
else if (gioco2 == "")
gioco2 = document.form_lavoro.altro.value;
else if (gioco3 == "")
gioco3 = document.form_lavoro.altro.value;
}


if ((gioco1 == "" && gioco2 == "") && gioco3 == "")
{
alert ("seleziona almeno un gioco")
return false;
}

if (document.form_lavoro.Radio1.checked)
document.getElementById("scelta_navigazione").inne rHTML = '<input type="hidden" name="scelta_navigazione" value="spesso">';
if (document.form_lavoro.Radio2.checked)
document.getElementById("scelta_navigazione").inne rHTML = '<input type="hidden" name="scelta_navigazione" value="qualche_volta">';
if (document.form_lavoro.Radio3.checked)
document.getElementById("scelta_navigazione").inne rHTML = '<input type="hidden" name="scelta_navigazione" value="raramente">';
if (document.form_lavoro.Radio4.checked)
document.getElementById("scelta_navigazione").inne rHTML = '<input type="hidden" name="scelta_navigazione" value="mai">';



document.getElementById("scelta_gioco1").innerHTML ='<input type="hidden" name="scelta_gioco1" id="scelta_gioco1" value="'+gioco1+'">';
document.getElementById("scelta_gioco2").innerHTML ='<input type="hidden" name="scelta_gioco2" id="scelta_gioco2" value="'+gioco2+'">';
document.getElementById("scelta_gioco3").innerHTML ='<input type="hidden" name="scelta_gioco3" id="scelta_gioco3" value="'+gioco3+'">';
************************************************** *********
/****************HTML****************************** ******/
<table width="100%" border="0" cellspacing="0" cellpadding="0" align="center">
<tr>
<td colspan="3">Tra i seguenti giochi quali sono i tuoi preferiti (max 3 opzioni)</td>
</tr>
<tr>
<td width="20%"><input type=checkbox name=se id="se" value=se onClick="ctr(this)">
SuperEnalotto</td>
<td width="41%"><input type=checkbox name=tc_tg id="tc_tg" value=tc_tg onClick="ctr(this)" >
Totocalcio/Totogol</td>
<td width="39%"><input type=checkbox name=giochi_ippici id="giochi_ippici" value=giochi_ippici onClick="ctr(this)" >
Giochi Ippici</td>
</tr>
<tr>
<td><input type=checkbox name=bingo id="bingo" value=bingo onClick="ctr(this)" >
Bingo</td>
<td><input type=checkbox name=gev value=gev id="gev" onClick="ctr(this)" >
Gratta e Vinci</td>
<td><input type=checkbox name=sc_sp value=sc_sp id="sp_sc" onClick="ctr(this)" >
Scommesse Sportive </td>
</tr>
<tr>
<td><input type=checkbox name=lotto value=lotto id="lotto" onClick="ctr(this)" >
Lotto</td>
<td><input type=checkbox name=lotterie value=lotterie id="lotterie" onClick="ctr(this)" >
Lotterie</td>
<td>Altro
<input type="text" name="altro" id="textfield" value="" /></td>
</tr>
<tr>
<td colspan="3"><input type=checkbox name=nessuno value=nessuno onClick="ctr(this)" >
Nessuno</td>
</tr>
</table>
************************************************** ****************
La funzione ctr funziona correttamenete con entrambi i browser...
Ho già letto(anche su Html.it), che il metodo getElementById, puo essere usato sia per IE che mozzilla, cosi come innerHtml
potete aiutarmi?
grazie