Visualizzazione dei risultati da 1 a 6 su 6

Discussione: Somma di valori

  1. #1
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208

    Somma di valori

    Mi scuso anticipatamente con i moderatori se il titolo del thread non dovesse essere chiaro.
    ho un problema stupido sicuramente per voi.

    ho il seguente codice:

    function prova() {

    var somma = document.form.num.value;

    alert(somma+1);
    }


    il campo num è ricavato da una select di un form.
    Perchè se per esempio num è unguale a 2 invece di visualizzarmi 3 mi visualizza 21 ?
    grazie

  2. #2
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208
    up

  3. #3
    codice:
    var somma = document.form.num.options[document.form.num.selectedIndex].value;
    occhio che 'form' è una keyword JavaScript: usa un nome differente per il tuo form.

    ciao

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208
    Originariamente inviato da var
    codice:
    var somma = document.form.num.options[document.form.num.selectedIndex].value;
    continua a visualizzare 21 invece di 3

    occhio che 'form' è una keyword JavaScript: usa un nome differente per il tuo form.

    ciao
    si chiaro, quello mio è solo un esempio.

  5. #5
    codice:
    var somma = parseInt(document.form.num.options[document.form.num.selectedIndex].value);
    prova così.

    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Dec 2004
    Messaggi
    208
    Originariamente inviato da var
    codice:
    var somma = parseInt(document.form.num.options[document.form.num.selectedIndex].value);
    prova così.

    ciao
    Bingo!

    ma è normale che debba funzionare così?

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.