Buonasera a tutti quanti.
ho un problema.
Sto facendo uno scriptino in Js, molto semplice, che mi crea dinamicamente delle select .
Praticamente io premo un pulsante e mi creo ogni volta una nuova select.

L'output che esce dalla generazione delle select è il seguente :

<select name="name1" id="select_name1">
<option>--seleziona--</option>
<option>valore1</option>
<option>valore2</option>
........
</select>

......
<select name="name2" id="select_name2">
<option>--seleziona--</option>
<option>altrovalore1</option>
<option>altrovalore2</option>
......
</select>

Il problema è il seguente.
Come faccio a verificare che per ogni select che io genero, quando vado a selezionare il valore, esso non sia nullo?
Sono riuscito ad eseguire il controllo su una select, tramite questo codice :

codice:
var check =true;
	var selects = document.getElementsByTagName('select');
	var x;
	var valore ;
	alert(selects.length);
	
	
	for(i = 0 ; i<selects.length && check==true;i++)
	{
		x= selects[i].selectedIndex;
		
		valore = document.getElementsByTagName("option")[x].value;
		if (valore == "") {
			alert("devi selezionare un valore per creare un flusso di interazioni");
			check = false;	
		}
		//alert(valore); debug;
	}
Non riesco pero a farlo su N select che io genero cliccando sul pulsante apposito.
Qualcuno puo aiutarmi per favore?
Grazie per la disponibilità.
A presto
E.