SCRIPT5007: Impossible d'obtenir la propriété "valeur" undefined ou référence null

J'ai un formulaire html qui ne semble pas être fonctionnel dans IE10. quand on clique sur le bouton go de débogage retourne:"SCRIPT5007: Impossible d'obtenir la propriété "valeur" undefined ou référence null"
J'ai ajouté cette balise dans ma page html

<meta http-equiv="X-UA-Compatible" content="IE=EmulateIE9" />.

code html contient un menu déroulant de l'option pour la fréquence en myform.Après avoir sélectionné une option dans la liste déroulante, je fais appel ci-dessous fonction javascript.

function chooseFreqMenu(freqValues,freqTexts)
{
    var cf = document.myform;
    var freq1=document.myform.freq.value; //freq1="d"
    alert(freq1);//displaying freq1 value is "d" (ex:selected 'd' in html dropdown)
//checking some condition for freqValues.
    for(var i=4;i<freqValues.length;i++)
            selectStr += '<option value="'+freqValues[i]+'">'+freqTexts[i]+'\n';
    }
    selectStr += '</select>';
    //Assinging the selectedStr to innerHTML. After this statement i am getting empty for freq1 value. 
    //Its working fine in IE<10 browsers
    document.all.freqSel.innerHTML = selectStr; 
    alert(freq1); //displaying freq1 value is empty.
}   

Avant d'envoyer myform à chooseFreqmenu, myform contient freq value="d"(à supposer que j'ai sélectionné " d " dans la liste déroulante)
Après la fonction ci-dessus myform ne contient pas de freq valeur.
Après la fonction ci-dessus en passant myform à buildQueryStr.

function buildQueryStr(myform)
{

var freq=myform.freq.value; //Getting an error SCRIPT5007: Unable to get property 'value' of undefined or null reference in this line

//some other fields.

}

Comment résoudre ce problème?

Des suggestions?? Merci à l'Avance.

InformationsquelleAutor user2706 | 2013-08-08