ASP.NET - me da resultado NaN cuando sumo dos cajas de texto en asp.net

 
Vista:
sin imagen de perfil
Val: 13
Ha aumentado su posición en 30 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

me da resultado NaN cuando sumo dos cajas de texto en asp.net

Publicado por Agustin (5 intervenciones) el 15/05/2020 17:24:51
buen día, tengo que sumar dos cajas de texto y que la tercera de el resultado final.

la primer caja de texto graba también su valor en la del resultado, es aquí cuando resultado pasa a ser NaN, luego al llenar la segunda caja de texto (que es la que se suma con la primera caja de texto), el resultado se coloca correctamente y desaparece el NaN de la ultima caja de texto(resultado).

les dejo mi código:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
function calculaPrecio() {
    var cja1 = parseInt($('#<%=txtCaja1.ClientID%>').val());
    var cja2= parseInt($('#<%=txtCaja2.ClientID%>').val());
    var cjaresultado = 0;
 
    if (cja1 != '') {
 
            cjaresultado = cja1 + cja2;
            $('#<%=TxtCaja3.ClientID%>').val(cjaresultado );
    } else {
            $('#<%=TxtCaja3.ClientID%>').val('');
    }
 
}
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de Leonardo Daniel A.
Val: 200
Oro
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

me da resultado NaN cuando sumo dos cajas de texto en asp.net

Publicado por Leonardo Daniel A. (68 intervenciones) el 15/05/2020 17:57:10
Esta mal tu codigo para obtener los valores, y te recomiendo usar Chrome y sus herramientas de desarrollador para hacer debug a javascript

https://www.tutorialrepublic.com/faq/how-to-get-the-value-in-an-input-text-box-using-jquery.php
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 13
Ha aumentado su posición en 30 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

me da resultado NaN cuando sumo dos cajas de texto en asp.net

Publicado por Agustin (5 intervenciones) el 15/05/2020 18:38:25
ahora no me trae mas el nan, no me trae el valor directamente y no me hace la suma.

cambie solamente lo que esta dentro del if
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Leonardo Daniel A.
Val: 200
Oro
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

me da resultado NaN cuando sumo dos cajas de texto en asp.net

Publicado por Leonardo Daniel A. (68 intervenciones) el 15/05/2020 20:04:59
Porque comparas con ' ' si ya lo pasaste a integer, debería ser if >0

Pon tu codigo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
sin imagen de perfil
Val: 13
Ha aumentado su posición en 30 puestos en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

me da resultado NaN cuando sumo dos cajas de texto en asp.net

Publicado por Agustin (5 intervenciones) el 18/05/2020 12:56:53
hola Leonardo, lo resolví, por las dudas para otro que le sirva... antes de llamar a la función que hace los cálculos, en la función que abre el modal, puse esos valores en cero. allí si me funcionó resulta que el nan que porque no tiene datos uno de los dos text.

muchas gracias señor.-
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de Leonardo Daniel A.
Val: 200
Oro
Ha mantenido su posición en ASP.NET (en relación al último mes)
Gráfica de ASP.NET

me da resultado NaN cuando sumo dos cajas de texto en asp.net

Publicado por Leonardo Daniel A. (68 intervenciones) el 19/05/2020 01:47:55
Que bien.. se me olvida que los controles input normales asi son... es que yo trabajoi con los controles Telerik
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar