Ver Mensaje Individual
  #3 (permalink)  
Antiguo 05/09/2007, 19:02
Avatar de derkenuke
derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 21 años, 4 meses
Puntos: 45
Re: Sacar Resultado Matematico En Un Input Text

Cita:
Iniciado por Thonso22 Ver Mensaje
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').value10);
    
caja.value multiplicador*parseInt(caja.value10);
}

// -->
</script> 

Un saludo
__________________
- Haz preguntas inteligentes, y obtendrás más y mejores respuestas.
- Antes de postearlo Inténtalo y Búscalo.
- Escribe correctamente tus mensajes.