El problema es que según la opción seleccionada se mande a la web, pero pasandole el value correspondiente, lo hice, pero sólo se manda en GET y no se hacerlo en post... porfavor
Código:
<script type="text/javascript"> function CanviarPreu(a,b) { if(b > 0){ document.getElementById("precio").in… = a + "," + b + "€"; CanviarID() }else { document.getElementById("precio").in… = a + "€"; CanviarID() } } function CanviarID() { var indice = document.sele.producto.selectedIndex var valor = document.sele.producto.options[indice].value alert(valor) EnviarForm(valor) } function EnviarForm(valor) { document.write("<form name='cart_quantity' id='cart_quantity' method='post' action='http://www.paginaprueba.html?productoid=+valor+"&action=buy_now& } </script>
Código HTML:
<body> <select name="producto" id="producto" style="font-size:18px;border:1px solid #ff6600;margin-top:5px;"> <option value="1" name="opcion" onClick="javascript:CanviarPrecio(11,85)… x 122cm (11,85€)</option> <option value="2" name="opcion" onClick="javascript:CanviarPreu(25,25)">… x 122cm (25,25€)</option> <option value="3" name="opcion" onClick="javascript:CanviarPreu(39,75)">… x 122cm (39,75€) </option> <option value="4" name="opcion" onClick="javascript:CanviarPreu(41,70)">… x 122cm (41,70€)</option> <option value="5" name="opcion" onClick="javascript:CanviarPreu(54,95)">… x 122cm (54,95€)</option> <option value="6" name="opcion" onClick="javascript:CanviarPreu(71,25)">… x 122cm (71,25€)</option> <option value="7" name="opcion" onClick="javascript:CanviarPreu(115,35)"… x 122cm (115,35€)</option> <option value="8" name="opcion" onClick="javascript:CanviarPreu(243,67)"… x 122cm (243,67€)</option> </select> </body>