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:
Lo que quiero es que en realidad solamente existen 4 tipos de productos, es decir la unica combinación posible es:<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>
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:
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.function cambio() { if (document.orderform.product_options[1].value == "1") { document.orderform.product_options[2].value == "5"; document.orderform.product_options[3].value == "9"; } }
Miles de gracias!!