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

    Confronto numero acquisito da un form di tipo text

    Salve a tutti,
    praticamente con un form di tipo text devo acquisire un numero da poi confrontare con il comando "document.logon.Dgg.value". Dove "logon" è il nome del form e "Dgg" il campo.

    Ora se provo a fare un controllo in un if del tipo:

    codice:
    if(document.logon.Dgg.value > 0)
    Lo script finisce per non darmi nessun risultato, ignorando l'if in qualsiasi caso.

    Come mai? l'opzione "value" prende solo informazioni di tipo stringa ed è per questo che non avviene il confronto? se è così come si risolve?
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

  2. #2
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367

    Re: Confronto numero acquisito da un form di tipo text

    Originariamente inviato da Neptune
    l'opzione "value" prende solo informazioni di tipo stringa ed è per questo che non avviene il confronto? se è così come si risolve?
    esattamente per quello.
    per risolvere trasforma in numero
    codice:
    if(parseInt(document.logon.Dgg.value,10) > 0)

  3. #3

    Re: Re: Confronto numero acquisito da un form di tipo text

    Originariamente inviato da willybit
    esattamente per quello.
    per risolvere trasforma in numero
    codice:
    if(parseInt(document.logon.Dgg.value,10) > 0)
    Quindi "parseInt" trasforma in numero? e il ,10 per cosa sta? per base decimale?
    "Estremamente originale e fantasioso" By darkiko;
    "allora sfiga crepuscolare mi sa che e' meglio di atmosfera serale" By NyXo;
    "per favore, già è difficile con lui" By fcaldera;
    "se lo apri te e invece di "amore" ci metti "lavoro", l'effetto è lo stesso" By fred84

  4. #4
    Utente di HTML.it L'avatar di willybit
    Registrato dal
    May 2001
    Messaggi
    4,367

    Re: Re: Re: Confronto numero acquisito da un form di tipo text

    Originariamente inviato da Neptune
    Quindi "parseInt" trasforma in numero? e il ,10 per cosa sta? per base decimale?
    esatto, trasforma in intero base 10

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.