Salut à tous, c'est encore moi

Je ne mis connais pas énormément en javascript et j'ai un petit problème avec une fonction.

Code : Sélectionner tout - Visualiser dans une fenêtre à part
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 : Sélectionner tout - Visualiser dans une fenêtre à part
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