Ver Mensaje Individual
  #1 (permalink)  
Antiguo 04/01/2010, 19:00
ricardomz
 
Fecha de Ingreso: junio-2005
Ubicación: Edo. Mex
Mensajes: 725
Antigüedad: 18 años, 11 meses
Puntos: 5
Sonrisa CAMBIO EN MULTIPLES COMBOS- Ayuda please!

Hola amigos

Ya he buscado en la faq y no consigo tener exito con esta validación y en realidad creo que lo que busco es muy simple pero no manejo javascript, tengo el siguiente formulario:

Código:
<form id="orderform" name="orderform" method="post" action="">
  <table cellspacing="0" cellpadding="0">
    <tr>
      <td>No. de Peldaños </td>
      <td colspan="2"><select id="po1" name="product_options[1]" onchange="javascript: check_options();">
          <option value="1" selected="selected"> 2 </option>
          <option value="2"> 3 </option>
          <option value="3"> 4 </option>
          <option value="4"> 5 </option>
        </select>
      </td>
    </tr>
    <tr>
      <td> Altura (Pies) </td>
      <td colspan="2"><select id="po2" name="product_options[2]" onchange="javascript: check_options();">
          <option value="5" selected="selected"> 3 </option>
          <option value="6"> 4 </option>
          <option value="7"> 5 </option>
          <option value="8"> 6 </option>
        </select>
      </td>
    </tr>
    <tr>
      <td> Altura </td>
      <td colspan="2"><select id="po3" name="product_options[3]" onchange="javascript: check_options();">
          <option value="9" selected="selected"> 0.91 m </option>
          <option value="10"> 1.22 m </option>
          <option value="11"> 1.52 m </option>
          <option value="12"> 1.83 m </option>
        </select>
      </td>
    </tr>
  </table>
</form>
Lo que quiero es que en realidad solamente existen 4 tipos de productos, es decir la unica combinación posible es:

Número de peldaños: 2
Altura (Pies): 3
Altura: 0.91 m

Lo que busco es que si el usuario selecciona cualquiera de estas tres opciones en cualquiera de los campos los otros dos cambien a esta configuración y eso es todo.

He tratado con algo como esto pero no tengo exito:
Código:
function cambio()
{
if (document.orderform.product_options[1].value == "1") {
document.orderform.product_options[2].value == "5";
document.orderform.product_options[3].value == "9";
}
}
Y la función la estoy llamando con un onChange en el formulario en los tres campos, ¿me pueden hechar una mano para conseguir el resultado?.. Debo usar estos campos, no puedo generar los combos de manera dinamica.

Miles de gracias!!