Necesito para una aplicacion que estoy haciendo ejecutar un script en javascript que vaya haciendo una sumatoria en el campo RES_ADD_TOTAL segun vayan cambiandom los valores de los select dinamicos de la pagina.
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 originalfunction 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