Les dejo con un extracto de ejemplo
Primera parte (HTML-PHP)
Código PHP:
Ver original
//Estos son los select dinamicos foreach ( $room_list as $key => $value ) { echo "<td><select class=\"form_box\" name=\"EXTRA_BED[$key]\" onChange=\"calcula_extravalues()\"><option value=\"0\">0</option>"; for ( $i=1; $i <= $value[2]; $i++ ) { echo "<option value=\"$i\">$i</option>"; } echo "</select></td>"; //Y este el que contiene el valor del precio para multiplicar por el. echo "<td align=\"center\"><input name=\"EX_PRICE\" class=\"form_box\" size=\"2\" value=\"20\" disabled>€</td>";
Hasta aqui bien (o eso creo!)
Código Javascript:
Ver original
function calcula_extravalues(){ var i = 0 var indice = 0 var exbed_ct = 0 for (i=0; i<<?php echo $ResHabCt?>; i++) { indice = document.PAYMENT.EXTRA_BED[i].selectedIndex; //Voy sumando los valores de los diferentes EXTRA_BED[X]....... exbed_ct += document.PAYMENT.EXTRA_BED[i].options[indice].value } // y los multiplico por el campo que contien el precio var valor_exprice = document.PAYMENT.EX_PRICE.value document.PAYMENT.RES_ADD_TOTAL.defaultValue = exbed_ct * valor_exprice }
Bueno y el resultado NADA!!!!!
Bueno pues eso AYUDA!!!!!!
GRACIAS DE ANTEMANO