Foros del Web » Programando para Internet » Javascript »

Sacar Resultado Matematico En Un Input Text

Estas en el tema de Sacar Resultado Matematico En Un Input Text en el foro de Javascript en Foros del Web. Hola chicos,,, a ver si me pueden ayudar... necesito calcular en un input type text la cantidad que ingrese en el multiplicado por un numero ...
  #1 (permalink)  
Antiguo 04/09/2007, 21:52
 
Fecha de Ingreso: enero-2002
Mensajes: 106
Antigüedad: 22 años, 3 meses
Puntos: 0
Pregunta Sacar Resultado Matematico En Un Input Text

Hola chicos,,, a ver si me pueden ayudar...

necesito calcular en un input type text la cantidad que ingrese en el multiplicado por un numero que este dentro de un combo....

Ejemplo: 10 * 100 (o lo que selecciones del combo

Ese resultado final lo quiero imprimir al instante en otro input de tipo text

saludos...
__________________
Jherrera.NET
  #2 (permalink)  
Antiguo 05/09/2007, 02:20
 
Fecha de Ingreso: septiembre-2006
Mensajes: 59
Antigüedad: 17 años, 7 meses
Puntos: 0
Re: Sacar Resultado Matematico En Un Input Text

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
  #3 (permalink)  
Antiguo 05/09/2007, 19:02
Avatar de derkenuke
Colaborador
 
Fecha de Ingreso: octubre-2003
Ubicación: self.location.href
Mensajes: 2.665
Antigüedad: 20 años, 6 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.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 05:20.