Questo codice mi attiva una funzione che manda i parametri per una richiesta ajax ad un' altro file , ma con IE non prende la var sessoRicerca . Cosa mi sfugge?
codice:
var termine_ricerca;
var sessoRicerca;
var eta;
var regione;
var provincia;
var citta;
function attivaRicerca(){
if (document.getElementById('termine_ricerca').value||document.ricerca.sessoRicerca.options[document.ricerca.sessoRicerca.selectedIndex].value||document.ricerca.eta.options[document.ricerca.eta.selectedIndex].value||document.ricerca.regione.options[document.ricerca.regione.selectedIndex].value||document.ricerca.provincia.options[document.ricerca.provincia.selectedIndex].value||document.getElementById('citta').value){
if (document.getElementById('termine_ricerca').value){
termine_ricerca=document.getElementById('termine_ricerca').value;
}
else
{
termine_ricerca="";
}
if (document.ricerca.sessoRicerca.options[document.ricerca.sessoRicerca.selectedIndex].value){
sessoRicerca = document.ricerca.sessoRicerca.options[document.ricerca.sessoRicerca.selectedIndex].value;
}
else
{
sessoRicerca = "";
}
if (document.ricerca.eta.options[document.ricerca.eta.selectedIndex].value){
eta=document.ricerca.eta.options[document.ricerca.eta.selectedIndex].value;
}
else
{
eta="";
}
if (document.ricerca.regione.options[document.ricerca.regione.selectedIndex].value){
regione=document.ricerca.regione.options[document.ricerca.regione.selectedIndex].value;
}
else
{
regione="";
}
if (document.ricerca.provincia.options[document.ricerca.provincia.selectedIndex].value){
provincia=document.ricerca.provincia.options[document.ricerca.provincia.selectedIndex].value;
}
else
{
provincia="";
}
if(document.getElementById('citta').value){
citta=document.getElementById('citta').value;
}
else
{
citta="";
}
var termine=termine_ricerca+"&sessoRicerca="+sessoRicerca+"&eta="+eta+"®ione="+regione+"&provincia="+provincia+"&citta="+citta;
alert(termine);
document.getElementById('navigare').style.display="none";
ricerca(termine_ricerca,sessoRicerca,eta,regione,provincia,citta);
}
else
{
alert('Inserisci un termine valido per la ricerca.');
}
}