Mi duda es la siguiente.
Tengo un JavaScript con la función addOpt para poder cambiar los comboBox segun sea la opción, lo que quiero hacer es pasar variables mediante un form a otra pagina php mediante variables de tipo $_POST
Pero me doy cuenta que las variables que se encuentran en el JavaScript no pasan a la otra pagina con el form, quisiera saber si dentro del addOpt se puede poner el valor de la variable, como si fuera un option value o algo asi, para luego manipularla en la otra pagina.
O de que manera puede tomar los valores que estan en ese ComboBox???
Les dejo el codigo que tengo hasta el momento
Código:
<? session_start();?>
<html>
<head>
<script language="JavaScript">
function addOpt(oCntrl, iPos, sTxt, sVal){
var selOpcion=new Option(sTxt, sVal);
eval(oCntrl.options[iPos]=selOpcion);
}
function cambia(oCntrl){
while (oCntrl.length) oCntrl.remove(0);
switch (document.frm.producto.selectedIndex){
case 0:
addOpt(oCntrl, 0, "Cochinita Pibil", "0");
addOpt(oCntrl, 1, "Pierna Adobada", "1");
addOpt(oCntrl, 2, "Chicharrón", "2");
addOpt(oCntrl, 3, "Nopalitos c/ Chorizo", "3");
addOpt(oCntrl, 4, "Picadillo", "4");
addOpt(oCntrl, 5, "Bistec en Pasilla", "5");
addOpt(oCntrl, 6, "Tinga de Pollo", "6");
addOpt(oCntrl, 7, "Chorizo c/Queso", "7");
addOpt(oCntrl, 8, "Jamón c/ Queso", "8");
break;
case 1:
addOpt(oCntrl, 0, "Cochinita Pibil", "0");
addOpt(oCntrl, 1, "Pierna Adobada", "1");
addOpt(oCntrl, 2, "Rajas c/ Crema", "2");
addOpt(oCntrl, 3, "Jamón c/ Queso", "3");
addOpt(oCntrl, 4, "Atún", "4");
break;
case 2:
addOpt(oCntrl, 0, "Cochinita Pibil", "0");
addOpt(oCntrl, 1, "Pierna Adobada", "1");
addOpt(oCntrl, 2, "Chicharrón", "2");
addOpt(oCntrl, 3, "Picadillo", "3");
addOpt(oCntrl, 4, "Bistec en Pasilla", "4");
addOpt(oCntrl, 5, "Tinga de Pollo", "5");
break;
}
}
</script>
</head>
<body>
<script language="JavaScript">
moveTo((screen.width - w)/ 2, (screen.height - h)/ 2);
</script>
<?php
echo"<form method='post' action='insertar_db.php' name='frm'>
<table border='0'>
<tr>
<td>
Producto
</td>
<td>
<select name='producto' onchange='cambia(document.frm.tipo)'>
<option value='Torta'>Torta</option>
<option value='Empanada'>Empanada</option>
<option value='Platillo'>Platillo</option>
</select>
</td>
<td>
</td>
<td>
Tipo
</td>
<td>
<select name='tipo'>
</select>
</td>
<td> Cantidad:
<input type='text' name='cantidad'>
</td>
</tr>
</table>
";
?>
<input type="submit" name="submit" value="Registrar">
</form>
</body>
<form method='post' action='nuevaventa.php'>
<input type="submit" name="submit" value="Nueva Venta">
</form>
</html>

