Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it L'avatar di shaone
    Registrato dal
    Apr 2003
    Messaggi
    212

    Numeri o stringa? ...leggetemi almeno!

    ciao a tutti ragazzi....
    da poco sto studiando javascript ed ho un manuale della apogeo che trovo abbastanza esauriente ma una cosa proprio non la capisco...
    In questo momento studio le funzioni e sto sperimentando alcune cose con un semplice programma....
    Da questo scaturisce il mio problema

    In un form inserisco due numeri e voglio fare in modo che questi mi vengano sommati ma con lo script che ho creato anziche' sommarsi i numeri vengono legati come se fossero stringhe... (es. 5 + 4 = 54 invece di 9):master:
    Quindii dico... Come faccio a dire al programma che i valori inviatidal form sono numeri e non stringhe?

    Questo e' il mio listato e spero di ricevere anche una sola semplice ed esaauriente risposta!

    <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
    <html>
    <head>
    <title>Documento senza titolo</title>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
    <script type="text/javascript">
    function mat(val1,val2) {
    this.val1 = val1;
    this.val2 = val2;
    this.somma = somma;
    }
    function somma(val1,val2) {
    document.write (this.val1 + this.val2)
    }
    function viewfile() {
    var x = document.form1.txt1.value
    var y = document.form1.txt2.value
    var esegui = new mat(x,y)
    esegui.somma()
    }
    </script>
    </head>

    <body>

    <form name="form1" method="post">
    <input type="text" name="txt1">
    <input type="text" name="txt2">
    <input type="button" name="button" value="invia" onClick="viewfile()">
    </form>

    </body>
    </html>

    Ciaoo!!!

  2. #2
    Moderatore di JavaScript L'avatar di br1
    Registrato dal
    Jul 1999
    Messaggi
    19,998
    var x = parseFloat(document.form1.txt1.value)
    var y = parseFloat(document.form1.txt2.value)

    ciao
    Il guaio per i poveri computers e' che sono gli uomini a comandarli.

    Attenzione ai titoli delle discussioni: (ri)leggete il regolamento
    Consultate la discussione in rilievo: script / discussioni utili
    Usate la funzione di Ricerca del Forum

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