Ver Mensaje Individual
  #7 (permalink)  
Antiguo 17/05/2007, 08:03
Avatar de germana
germana
 
Fecha de Ingreso: abril-2007
Mensajes: 61
Antigüedad: 17 años, 11 meses
Puntos: 0
Re: problemas con mi funcion javascript

Cita:
Iniciado por derkenuke Ver Mensaje
¿Cómo? ¿Algo así?

Código PHP:
<select id="sel" onChange="cambioSel()" size="4">
    <
option value="A">Active Avaliable </option>
    <
option value="P">Foreclosure</option>
    <
option value="CS">CS Closed Sale</option>
    <
option value="PS">PS Pending Sale</option>
</
select>
<
br />
<
input type="text" id="caja" />


<
script>

function 
estaSeleccionado(elemOption) {    return elemOption.getAttribute("seleccionado")=="si"; }
function 
setSeleccionado(elemOptionvalor) { elemOption.setAttribute("seleccionado",valor); }

function 
cambioSel() {
    
//elemento al que se ha cambiado
    
var opcion=document.getElementById("sel").optionsdocument.getElementById("sel").options.selectedIndex ];
    var 
valorestaSeleccionado(opcion) ? "no" "si";
    
setSeleccionadoopcion valor);
    
actualizaCaja();
}

function 
actualizaCaja() {
    var 
opciones=document.getElementById("sel").options;
    var 
caja=document.getElementById("caja");
    for(var 
i=0seleccionados=new Array(); i<opciones.lengthi++) 
        if( 
estaSeleccionado(opciones[i]) )
            
seleccionados[seleccionados.length] = opciones[i].value;
    
caja.value=seleccionados.join(", ");
}


</script> 
Especifica qué quieres hacer en cada evento, qué se tiene que añadir a la caja y por qué, temo no entender tu propósito.

¿Quieres hacer algo como eso o quieres que en la caja se muestren sólo los que están seleccionados? Esto sería mucho más sencillo.


Un saludo.
Lo que necesito es esto:

si en el combo selecciono A.. en el input debe aparecer A y ademas dejar seleccionada en el combo A... si luego selecciono PS el input debe mostrar A,PS y en el combo dejar seleccionadas A y PS... etc