Ver Mensaje Individual
  #13 (permalink)  
Antiguo 11/12/2008, 11:53
NAGF
 
Fecha de Ingreso: diciembre-2008
Mensajes: 8
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: problemas con select y select multiple

si te entiendo pero igual en mi select multiple que se llama cmb_alumnos2 se van los datos que le envie desde cmb_alumnos este es mi template soy un poco duro para entender estas cosas

Cita:
<body>

<!-- BEGIN categoria_obs -->

<script language= "JavaScript">
<!--

function one2two() {

m1len = m1.length ;
for ( i=0; i<m1len ; i++){
if (m1.options[i].selected == true ) {
m2len = m2.length;
m2.options[m2len]= new Option(m1.options[i].text);
m2.options[m2len].selected = true;
}
}

for ( i = (m1len -1); i>=0; i--){
if (m1.options[i].selected == true ) {
m1.options[i] = null;
}
}
}


function two2one() {

m2len = m2.length ;
for ( i=0; i<m2len ; i++){
if (m2.options[i].selected == true ) {
m1len = m1.length;
m1.options[m1len]= new Option(m2.options[i].text);
}
}
for ( i=(m2len-1); i>=0; i--) {
if (m2.options[i].selected == true ) {
m2.options[i] = null;
}

}

}


function valida_envia(){

m2len = m2.value.length ;
m2len1 = m2.selectedIndex;
if (m3.selectedIndex==0){
alert("Tiene que seleccionar un curso ");
document.myform.combo_curso.focus();
return 0;
}

if (m2len==0){
alert("Tiene que seleccionar un alumno");
document.myform.cmb_alumnos2loopSelected().focus() ;
return 0;
}
else {
alert("Muchas gracias por enviar el formulario");
document.myform.submit();
}
}
//-->
</script>

<form name="myform" action="" method="post">
<center>
<p><b></p></b>
<p><b>Ingreso de Observacion</p></b>

<table width="850" border="0" cellspacing="13">
<tr>
<th width="400" scope="col">Cursos
<select name="combo_curso" id="combo_curso" onchange="this.form.submit()">
<option>option</option>
{valores_curso}
</select>
</th>
<th width="50" scope="col">&nbsp;</th>
<th width="400" scope="col">Asignaturas
<select name="cmb_valores_a">
<option id ="cmb_valores_a">option</option>
{valores_asignatura}
</select>
</th>
</tr>
<tr>
<td><center><SELECT name="cmb_alumnos" size="30" style="height : 150px; width : 300px;" multiple>
{valores_alumnos}
</SELECT></center>
</td>
<td>
<Input type="button" id="btn_grabar" onClick="one2two()" value=">>" style="height : 35px; width : 50px;"></Input><center>

<Input type="button" id="btn_grabar1" onClick="two2one()" value="<<" style="height : 35px; width : 50px;"></Input><center>
</td>

<td><center><SELECT name="cmb_alumnos2" id="cmb_alumnos2" size="30" style="height : 150px; width : 300px;" multiple='multiple'>

</SELECT></center>
</td>

</tr>
<tr>
<td>&nbsp;</td>
<td>&nbsp;</td>
<td><center><INPUT type="button" id="btn_siguiente" onClick="valida_envia()" value="Siguiente"></center></td>
</tr>
</table>

</center>

</form>
<script language= "JavaScript">
var m1 = document.myform.cmb_alumnos;
var m2 = document.myform.cmb_alumnos2;
var m3 = document.myform.combo_curso;
</script>
<!-- END categoria_obs -->

<!-- BEGIN cmb_curso_obs -->
<!--option value="{csh_id_cmb_departamento}" {selected_depto}>{csh_nombre_cmb_departamento}</option> -->
<center>
<p><b>Ingreso de Observacion</p></b>
</center>



<!-- END cmb_curso_obs -->





<!-- BEGIN cmb_valores -->
<option {var_selected} value="{co_id}">{co_valor}</option>
<!-- END cmb_valores -->

<!-- BEGIN cmb_valores_a -->
<option {var_selected} value="{co_id_a}">{co_valor_a}</option>
<!-- END cmb_valores_a -->

<!-- BEGIN cmb_alumnos -->
<option {var_selected} value="{co_id_al}">{co_valor_ap} {co_valor_am} {co_valor_n1} {co_valor_n2} </option>
<!-- END cmb_alumnos -->
<!-- BEGIN cmb_alumnos2 -->
<option {var_selected} value=""></option>
<!-- END cmb_alumnos2 -->

</body>