Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Recupero variabili in funzioni diverse

    Ciao a tutti,
    se ho, ad esempio, due function che lavorano in una tabella con una casella di testo come output:
    codice:
    function somma()
    {
     var n1=document.f1.n1.value
     var n2=document.f1.n2.value
     var s=0
     s=n1+n2
    }
    
    function differenza()
    {
     var n3=document.f1.n3.value
     var d=s-n3
    }
    come recupero la variabile s direttamente dalla function somma()? (so che l'esempio è molto banale, scusate)
    Ultima modifica di ciro78; 18-04-2016 a 20:02 Motivo: tag code

  2. #2
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,508
    Quote Originariamente inviata da Michele U Visualizza il messaggio
    Ciao a tutti,
    se ho, ad esempio, due function che lavorano in una tabella con una casella di testo come output:
    codice:
    function somma()
    {
     var n1=document.f1.n1.value
     var n2=document.f1.n2.value
     var s=0
     s=n1+n2
    }
    
    function differenza()
    {
     var n3=document.f1.n3.value
     var d=s-n3
    }
    come recupero la variabile s direttamente dalla function somma()? (so che l'esempio è molto banale, scusate)
    Ciao e benvenuto,
    ti invito a leggere il regolamento in particolare le sezioni che riguardano titoli e tag code.
    Inoltre ti consiglio di leggere le guide prima di scrivere codice....

    http://www.html.it/pag/15218/passaggio-dei-dati/
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  3. #3
    Grazie mille, leggo immediatamente

  4. #4
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,131
    Devi rendere la variabile globale cioè fuori dalle funzioni e la funzione "differenza" va eseguita prima della funzione "somma"
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  5. #5
    Quote Originariamente inviata da cavicchiandrea Visualizza il messaggio
    Devi rendere la variabile globale cioè fuori dalle funzioni e la funzione "differenza" va eseguita prima della funzione "somma"
    Nello script la variabile che devo recuperare é l'output di una function con parametri, per ora ho usato il local storage, ma se ci fosse un modo più efficiente sarebbe meglio.
    Grazie

Tag per questa discussione

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 © 2024 vBulletin Solutions, Inc. All rights reserved.