no me da de ninguna de las dos formas. El problema es que en el boton apostar:
Código HTML:
<input name="submit" type="submit" id="apostar" value="Apostar"/>
debería mostrarse esto:
Apostar Bs. X (por ejemplo Bs. 40) que viene de mostrar la seleccion de uno de los valores del select * el valor fijo. Luego al seleccionar el otro select se incrementa esto por ejemplo Apostar Bs. 80, porque se multiplica el valor fijo por la suma de los dos select y asi hasta llegar al select 7. El codigo anterior lo hacia pero el problema es que tomaba todos los selects del form (es decir el posic y el boleto). Este era el otro codigo:
Código HTML:
function actualiza_apuesta() {
for(var suma = 0, selects = document.getElementsByTagName('select'), i = 0; selects[i]; i++)
suma += Number(selects[i].value);
// sel_ganador = document.getElementById('boleto');
fijo = document.getElementById('fijo').value;
boton = document.getElementById('apostar');
// boletos1 = sel_ganador.options[sel_ganador.selectedIndex].value;
importe = (suma * fijo);
if(importe == 0) {
boton.value = 'Seleccione para apostar';
} else {
boton.value = 'Apostar: Bs.' + importe;
}
}
function confirma_apuesta() {
for(var suma = 0, selects = document.getElementsByTagName('select'), i = 0; selects[i]; i++)
suma += Number(selects[i].value);
//sel_ganador = document.getElementById('boleto');
fijo = document.getElementById('fijo').value;
// boletos1 = sel_ganador.options[sel_ganador.selectedIndex].value;
importe = (suma * fijo);
if(importe == 0) {
alert('Por favor seleccione la cantidad de boletos para apostar');
return false
} else {
mensaje = '¿Desea apostar un total de: Bs. ' + importe + '?';
return confirm(mensaje);
}
}
????