Cita:
Iniciado por Thonso22 function calcular()
{
var x =document.getElementById('idcombo').value;
var y = document.getElementById('tutipetext').value;
var resultado = x*y;
y.value = resultado;
}
Supongo que te refieres a esto..
Luego el evento se lo pones en el evento onchange del combo!
Saludos
Lo siento,
y será un
string, a parte de no poderse operar correctamente (en este caso sí porque estamos multiplicando, pero si sumásemos se confundiría con el operador de concatenar
strings)
y.value no es el valor de la caja
'tutipetext', es
undefined porque los
strings no tienen propiedad value. Más bien:
Código PHP:
<input type="text" id="tutipetext" />
<select id="idcombo">
<option value="2">Doble</option>
<option value="3">Triple</option>
<option value="4">Cuádruple</option>
<option value="5">Quíntuple</option>
<option value="6">Séxtuple</option>
</select>
<button type="button" onclick="calcular()">calcula</button>
<script type="text/javascript">
<!--
function calcular(){
var caja = document.getElementById('tutipetext');
var multiplicador = parseInt(document.getElementById('idcombo').value, 10);
caja.value = multiplicador*parseInt(caja.value, 10);
}
// -->
</script>
Un saludo