Foros del Web » Programando para Internet » Javascript »

Validacion De Campo Select

Estas en el tema de Validacion De Campo Select en el foro de Javascript en Foros del Web. Tengan todos buenas tardes Quisiera saber si me pueden ayudar con la validacion de un campo select en el cual el nombre del campo es ...
  #1 (permalink)  
Antiguo 21/12/2005, 16:47
 
Fecha de Ingreso: agosto-2003
Mensajes: 3
Antigüedad: 20 años, 8 meses
Puntos: 0
De acuerdo Validacion De Campo Select

Tengan todos buenas tardes

Quisiera saber si me pueden ayudar con la validacion de un campo select en el cual el nombre del campo es un arreglo :
<select name="atri_pos[]">
......
</select>

Es que lo que quiero hacer es que yo hare una seleccion multiple de un listado y lo enviare al campo del select anterior para que luego sea procesado y si el usuario no selecciona nada del primer select entonces deberia de enviarle el error.

Este es el codigo q estoy ocupando para realizarlo

<script language="JavaScript">
function move(fbox, tbox, myId)
{
//muestra el boton
show('myId');
hide('myIduno');
//fin de mostrar boton

var arrFbox = new Array();
var arrTbox = new Array();
var arrLookup = new Array();
var i;
for(i=0; i<tbox.options.length; i++) {

arrLookup[tbox.options[i].text] = tbox.options[i].value;
arrTbox[i] = tbox.options[i].text;
}

var fLength = 0;
var tLength = arrTbox.length //obtiene el tamaño de el arreglo

for(i=0; i<fbox.options.length; i++) {
arrLookup[fbox.options[i].text] = fbox.options[i].value;


if(fbox.options[i].selected && fbox.options[i].value != "") {
arrTbox[tLength] = fbox.options[i].text;
tLength++;
} else {
arrFbox[fLength] = fbox.options[i].text;
fLength++;
}
}
arrFbox.sort();
arrTbox.sort();
fbox.length = 0;
tbox.length = 0;
var c;
for(c=0; c<arrFbox.length; c++) {
var no = new Option();
no.value = arrLookup[arrFbox[c]];
no.text = arrFbox[c];
fbox[c] = no;
}
for(c=0; c<arrTbox.length; c++) {
var no = new Option();
no.value = arrLookup[arrTbox[c]];
no.text = arrTbox[c];
tbox[c] = no;
}
}
function selectAll(box)
{
for(var i=0; i<box.length; i++)
{
box.options[i].selected = true;
}
}
</script>

<table width="100%" border="0" cellpadding="0" cellspacing="0">
<tr>
<td valign="top" rowspan="3">
<select name="atri_pos[]" size="20" style="width:150; color: black; background-color: #EEEEEE; font-size: 10px; font-family: Verdana, Tahoma, Arial" multiple>

<option value="uno">1</option>
<option value="uno">2</option>
<option value="uno">3</option>
<option value="uno">4</option>
<option value="uno">5</option>

</select>
</td>
<td height="33" valign="top" align="center">
<input type="button" name="Submit4" value="&gt;&gt;" onClick="move(this.form.elements['atri_pos[]'],this.form.elements['atri_deseado[]'],'myId')">
</td>
<td rowspan="3" valign="top">
<select name="atri_deseado[]" size="20" style="width:150; background-color: #EEEEEE; color: black; font-size: 10px; font-family: Verdana, Tahoma, Arial" multiple>
</select>
</td>
</tr>
<tr>
<td height="33" valign="top" align="center">
<input type="button" name="Submit3" value="&lt;&lt;" onClick="move(this.form.elements['atri_deseado[]'],this.form.elements['atri_pos[]'])">
</td>
</tr>
<tr>
<td height="11"></td>
</tr>
</table>

De antemano gracias por su ayuda
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 00:10.