Tema: If
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/06/2010, 16:09
Avatar de _cronos2
_cronos2
Colaborador
 
Fecha de Ingreso: junio-2010
Mensajes: 2.062
Antigüedad: 14 años, 3 meses
Puntos: 310
Respuesta: If

Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. if (document.getElementById('talleSelect').selectedIndex==9){//también podría ponerse si value==25
  3.  if(document.getElementById('multiplicar').value==1){
  4.   newQuantity=8;
  5.  }
  6.  if(document.getElementById('multiplicar').value==2){
  7.   newQuantity=16;            
  8.  }    
  9.  if(document.getElementById('multiplicar').value==3){
  10.   newQuantity=24;            
  11.  }
  12. }
  13. </script>

Código HTML:
Ver original
  1. <input TYPE= "text" NAME="agregar1" VALUE="1" SIZE="3" id="multiplicar" /><!--->type='value'?<!--->
  2. <select size="1" name="newTalle" onChange="cambiarTalle()" id="talleSelect">
  3. <option value="0" selected='selected'>Talle</option>
  4. <option value="26">Talle1bb</option>
  5. <option value="26">Talle2bb</option>  
  6. <option value="27">Talle2</option>  
  7. <option value="27">Talle4</option>    
  8. <option value="28">Talle6</option>  
  9. <option value="28">Talle8</option>  
  10. <option value="29">Talle10</option>  
  11. <option value="29">Talle12</option>  
  12. <option value="25">Curva</option>  

La función se puede optimizar así:
Código Javascript:
Ver original
  1. <script type="text/javascript">
  2. if (document.getElementById('talleSelect').selectedIndex==9 && !isNaN(document.getElementById('multiplicar').value)){
  3.  newQuantity=8*document.getElementById('multiplicar').value;
  4. }
  5. </script>