Ver Mensaje Individual
  #3 (permalink)  
Antiguo 10/06/2009, 06:16
bye_bye_nika
 
Fecha de Ingreso: abril-2009
Mensajes: 17
Antigüedad: 15 años
Puntos: 0
Respuesta: Dos select y un destino

Ya tengo la solucion, la comparto por si puede servirle de ayuda a alguien:

En mi formulario tengo los 2 selects:

- Select Proveedores -

<select name="prov" id="prov" class="estiloinput" style="width:294;" >
<option selected></option>
<option onClick='javascript:cambiarFPfactrecibidas(0)' value='nombreprov1'>nombreprov1</option>
<option onClick='javascript:cambiarFPfactrecibidas(3)' value='nombreprov2'>nombreprov2</option>
<option onClick='javascript:cambiarFPfactrecibidas(5)' value='nombreprov3'>nombreprov3</option>
<option onClick='javascript:cambiarFPfactrecibidas(3)' value='nombreprov4'>nombreprov4</option>
...
</select>

Lo que se manda a la funcion es el id de forma de pago que tiene ese proveedor


- Select Formas Pago -

<select name="fp" class="estiloinput" id="fp">
<option selected></option>
<option value="0" id="prov0"> Cheque</option>
<option value="3" id="prov3"> Contado</option>
<option value="5" id="prov5"> Efectivo Caja</option>
...
</select>

- Funcion Javascript -

La funcion recibe el id de la forma de pago y selecciona la fpago con id:prov+id

function cambiarFPfactrecibidas(a){
document.getElementById("fp").selectedIndex=docume nt.getElementById("prov"+a).index;
}



Imagino que habrá otros modos de hacerlo y también que serán mejores que este.

De todos modos me surge otro problema: Me funciona bien en Firefox, pero no con IExplorer. Al cambiar el formulario no hace nada de nada.

¿Sabeis que tendría que cambiar en el código para que me funcionara?

Gracias y un saludo

Nika