Fonction controle de saisie
Salut à tous, c'est encore moi :D
Je ne mis connais pas énormément en javascript et j'ai un petit problème avec une fonction.
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36
|
function check_before_submit()
{
var source = document.newphone.frequences;
document.newphone.frequences_info.value = valid_multiple(source);
// voir rajout en bas et problème
document.newphone.submit();
}
function valid_multiple(source)
{
source_list = source;
if (source_list.selectedIndex == -1)
{
alert("Veuillez faire au moins un choix de region de distribution !");
}
else
{
var mylist = '';
for (var i=0; i<source_list.length; i++)
{
if (source_list.options[i].selected)
{
if (mylist.length == 0)
{
mylist = source_list.options[i].value;
}
else
{
mylist = mylist + ',' + source_list.options[i].value;
}
}
}
return mylist;
}
} |
Vous me direz qu'est ce qui ne marche pas. Et bien en fait, si je rajoute :
Code:
1 2 3
|
source = document.newphone.echange_donnees;
document.newphone.echange_donnes_info.value = valid_multiple(source); |
Mon code Javascript ne fonctionne plus. Pourquoi ? (avec un seul appel de la fonction, cela marche parfaitement...)
Merci par avance