Ver Mensaje Individual
  #4 (permalink)  
Antiguo 23/02/2009, 15:02
Fenris
 
Fecha de Ingreso: agosto-2008
Mensajes: 271
Antigüedad: 15 años, 9 meses
Puntos: 2
Respuesta: recorrer formulario y trabajar con selects

Hola

Aqui te dejo una funcion JS. que guardas los id de los select en un array, debes claro definir el id en los select, es la unica forma

JAVASCRIPT

Código:
function getSelectIDs(form)
{
	oForm = window.document.forms[form];
	formLen 	 = oForm.elements.length
	arraySelect = [];
	for (i=0; i<formLen; i++)
	{
		switch (oForm.elements[i].type)
		{
			case 'select-one':
					arraySelect.push(oForm.elements[i].id);
			break;
			
		}
	}
//alert(arraySelect.length);
	for (var ii=0; ii<arraySelect.length; ii++){
		alert('ID : ' +arraySelect[ii]);
	}
}
HTML -> EJEMPLO

Código:
Obtiene los id's de los select (ComboBox):<br>
<select id="select1" name="s1" size="1">
	<option value="PHP" selected="selected">PHP</option>
    <option value="ASP">ASP</option>
    <option value="VB6">VB6</option>
    <option value="JAVASCRIPT">JAVASCRIPT</option> 
    <option value="C">C</option>           
</select>
<BR />
<select id="select2" name="s2" size="1">
	<option value="LINUX" selected="selected">LINUX</option>
    <option value="WINDOWS">WINDOWS</option>
    <option value="SOLARIS">SOLARIS</option>
    <option value="UNIX">UNIX</option> 
</select>
<br />
<INPUT type = "button" value = "getIDs" name="GET IDS" onclick="javascript:getSelectIDs(this.form.name);" >
Espero te sirva.