Regresar a la página www.ComoCrearTuWeb.com
Resultados 1 al 2 de 2

Tema: suma de campos dinamicos

  1. #1
    Me va gustando esto... Habitante
    Fecha de Ingreso
    31 may, 10
    Ubicación
    Madrid, España
    Mensajes
    242
    Poder de Reputación
    12

    suma de campos dinamicos

    Hola,

    Estoy haciendo un juego de dados y me esta volviendo loco una de las opeeraciones matematicas, los resultados de la cantidad por el valor si me funciona paro luego la suma de los resultados siempre me sale el NaN.

    Codigo AS2:
    var numA = new Number(TA_1.text);
    var numB = new Number(TR_1.text);
    var numC = new Number(TD_1.text);
    var numD = new Number(TJ_1.text);
    var numE = new Number(TC_1.text);
    var numF = new Number(TN_1.text);

    TOTAL_1.text= numA+numB+numC+numD+numE+numF;

    Esto no me funcina

    Codigo AS2:

    TOTAL_1.text = Number(TA_1.text)+Number(TR_1.text)+Number(TD_1.te xt)+Number(TJ_1.text)+Number(TC_1.text)+Number(TN_ 1.text);

    Esto tampoco.

    En teoria y segun e leido deberian de funcionar los dos, pero no me funciona ninguno.

    Alguien me podria decir donde se encuantra el error, siempre me sale NaN en el campo TOTAL_1, donde deberia de salir el resultado.

    Gracias.

    Un saludo.

  2. #2
    Me va gustando esto... Habitante Avatar de kose
    Fecha de Ingreso
    30 jun, 08
    Ubicación
    Argentina
    Mensajes
    106
    Poder de Reputación
    14
    Un ejemplo:
    Hay 3 textos dinamicos, 2 de entradas y uno salida, comparamos si esta vacio o con dato y aplicamos if else:

    el NAN se debe porque al crear los campos con valores tenian un espacio en blanco, me refiero al contenido, o la visualizacion,fijate.

    lo básico es:nombre de instancias resultado3, valor1 y valor2.

    resultado3.text = Number(valor1.text) + Number(valor2.text);


    otro ejemplo:

    Valor1.onChanged = function():Void{
    if(Valor1.text!="")
    var num1 = new Number(Valor1.text);
    else
    var num1 = new Number(0);
    if(Valor2.text!="")
    var num2 = new Number(Valor2.text);
    else
    var num2 = new Number(0);

    Total.text = num1+num2
    }


    Valor2.onChanged = function():Void{
    if(Valor2.text!="")
    var num2 = new Number(Valor2.text);
    else
    var num2 = new Number(0);
    if(Valor1.text!="")
    var num1 = new Number(Valor1.text);
    else
    var num1 = new Number(0);

    Total.text = num1+num2
    }

Temas Similares

  1. jQuery a elementos dinámicos
    Por SamuraiX10 en el foro Foro General
    Respuestas: 6
    Último Mensaje: 23/11/2012, 11:45
  2. Opción "Usar siempre marcadores dinámicos para suscribirse"
    Por Nebulosa en el foro Sindicar o compartir contenido en la web con Feed RSS
    Respuestas: 0
    Último Mensaje: 21/03/2012, 06:29
  3. Fallo de código de suma o resta de un valor en MySQL mediante PHP
    Por Rabs en el foro Php Bases de Datos y MySQL (Nuevo!)
    Respuestas: 2
    Último Mensaje: 19/07/2011, 16:22
  4. Estilos dinamicos
    Por TIFORO en el foro Todo sobre Estilos CSS
    Respuestas: 0
    Último Mensaje: 28/04/2009, 21:06

Permisos de Publicación

  • No puedes crear nuevos temas
  • No puedes responder temas
  • No puedes subir archivos adjuntos
  • No puedes editar tus mensajes
  •