combo selectr multiples

06/10/2004 - 15:38 por Pablo Gonzales | Informe spam
Donde encuentro un ejemplo de un combo donde se puedan
seleccionar mas de dos objetos

Pablo
 

Leer las respuestas

#1 NickName
06/10/2004 - 16:44 | Informe spam
mira este códe (no es muy elegante pero sirve):

<!--#include file="../include/conexion.include"-->

<script language="JavaScript">
<%
sql = "select id, de_curso, nombre from act_Evaluacion"
set dbCapitulos = Conn.Execute(sql)%>
capitulos = new Array;
<%
xx=0
do while not dbCapitulos.eof%>

capitulos[<%=xx%>]="<%=dbCapitulos("de_curso")&"|"&dbCapitulos("id")&"&"&dbc
apitulos("nombre")%>";
<% dbCapitulos.movenext
xx=xx+1
Loop%>
var largocapitulos = capitulos.length;
function changeMenu()
{
Num = document.form.Curso.selectedIndex;
if (Num == null)
return;
idElegido=document.form.Curso.options[Num].value;
for (i = document.form.Evaluacion.length-1; i >=0 ; i--){
document.form.Evaluacion.options[i] = null;
}
var op = new Option
op.value= "0";
op.text = "Seleccione...";
document.form.Evaluacion.options[document.form.Evaluacion.length] = op;
for (i = 0; i < largocapitulos; i++){
codigo=capitulos[i].substring(0,capitulos[i].indexOf("|", 0))
if(codigo==idElegido){
var op = new Option
op.value = capitulos[i].substring(capitulos[i].indexOf("|",
0)+1,capitulos[i].indexOf("&", 0));
op.text = capitulos[i].substring(capitulos[i].indexOf("&", 0)+1,100);
document.form.Evaluacion.options[document.form.Evaluacion.length] = op;
}
}
}

function Valida (Num)
{
for(i=1;i<=Num-1 ;i++){
for(j=i+1;j<=Num-1;j++){

if(eval('form.orden_'+i+'.value') == eval('form.orden_'+j+'.value') ){
alert('Los Numeros deben ser distintos');
eval('form.orden_'+i+'.focus();')
return;
}
if(eval('form.orden_'+i+'.value') =='' ){
alert('Faltan ingresar Numeros');
eval('form.orden_'+i+'.focus();')
return;
}

if(eval('form.orden_'+i+'.value') > Num-1 ||
eval('form.orden_'+i+'.value')<1 ){
alert('El Numero debe ser mayor a : 0 y menor a :' + Num);
eval('form.orden_'+i+'.focus();')
return;
}
}
}

form.submit()
}
</script>



"Pablo Gonzales" escribió en el
mensaje news:41c501c4aba9$ccc6a650$
Donde encuentro un ejemplo de un combo donde se puedan
seleccionar mas de dos objetos

Pablo

Preguntas similares