Ver Mensaje Individual
  #1 (permalink)  
Antiguo 15/12/2011, 18:34
Avatar de m1991lp
m1991lp
 
Fecha de Ingreso: mayo-2009
Ubicación: BCN
Mensajes: 16
Antigüedad: 15 años, 9 meses
Puntos: 4
Exclamación Mandar formulario en Javascript metodo post

Buenos días, estoy haciendo una web y en una parte debo seleccionar un valor de una lista escrita MANUALMENTE (nada de php) por lo que uso Javascript, lo que no se es como mandar el formulario en metodo post, lo he probado de una manera pero se manda en GET, y no funciona poner document.method = "post"... (o algo así) Haber si alguien me puede echar un cable porfavor, tengo lo siguiente...

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+"&amp;action=buy_now&amp;
}
</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>