Visualizzazione dei risultati da 1 a 10 su 10

Discussione: errore di calcolo

  1. #1

    errore di calcolo

    qualcuno mi sa dire perche' al posto di sommarmi i 2 numeri

    normalmente come 2+2 = 4
    mi fa 2+2 = 22

    questo e lo script:

    on (release){

    insert = ins.text;
    var num = 1;
    risult = (insert + num);



    ris.text= risult;
    }

    grazie.

  2. #2
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    Perchè il contenuto di un campo di testo è una stringa, non un numero, e la somma di due stringhe in realtà ne è la concatenazione. Devi convertire i valori in numero prima di sommarli:

    codice:
    on (release){
    	insert = Number(ins.text);
    	var num = 1;
    	risult = (insert + num);
    	ris.text= risult;
    }

  3. #3
    non va ancora mi appare "NaN" che nn so che vuol dire...

  4. #4
    Utente di HTML.it L'avatar di negatyve
    Registrato dal
    Feb 2001
    Messaggi
    9,479
    NotaNumber

    Cosa scrivi nel campo?

  5. #5
    2

  6. #6
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    proverei con
    codice:
    on (release){
    	insert = ins.text;
    	var num = 1;
    	risult = Number(insert+num);
    	ris.text= risult;
    }
    scusate "l'intromissione"

  7. #7
    non vaaaaaaaaaaaa!!

    aaaaaaaaaaaaaaaaaaaaaaaahhh

    ehehe aiuto!! VVoVe:

  8. #8
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da lechuck
    non vaaaaaaaaaaaa!!

    aaaaaaaaaaaaaaaaaaaaaaaahhh

    ehehe aiuto!! VVoVe:
    levami una curiosità, prova a scrivere così

    codice:
    on (release){
    	insert = ins.text;
    	trace(insert);
    	var num = 1;
    	risult = Number(insert+num);
    	ris.text= risult;
    }
    e dimmi cosa ti restituisce in output

  9. #9
    io non sto lavorando con una pagina esterna infatti mi restituisce Undefined...

  10. #10
    Utente di HTML.it L'avatar di and80
    Registrato dal
    Mar 2003
    Messaggi
    15,182
    Originariamente inviato da lechuck
    io non sto lavorando con una pagina esterna
    cioè?! non ho capito :master:

    Originariamente inviato da lechuck
    infatti mi restituisce Undefined...
    se ti restituisce undefined significa che il filmato è un po' più strutturato di come ci si può immaginare...per aiutarti a capire il perchè non funzioni, dovresti descrivere la struttura del filmato, principalmente due cose

    1- qual'è il percorso assoluto del textfield "ins"
    2- qual'è il percorso assoluto del textfield "ris"

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.