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

    Conversione stringa in decimali JScript si può?

    Salve ragazzi,

    non conosco molto bene il JavaScript, però mi serviva una roba del genere:

    Ho due numeri che io prendo da due text in questo modo.

    codice:
    var valMin = document.getElementById("valoreMassimo").value
    var valMax = document.getElementById("valoreMinimo").value
    devo effettuare un confronto

    tipo

    codice:
    if(valMin > valMax)
       alert("impossibile");
    questo però funziona solo per i numeri interi e positivi.

    A me interessa questo controllo anche con numeri decimali.

    cercando in rete ho trovato questo codice che ha rispolto in parte il mio problema.

    codice:
    var valMin = parseFloat(document.getElementById("valoreMinimo").value);
    ovviamente stessa cosa anche per valMax.

    Con questa modifica accade che se inserisco per valore minimo un intero e per valore max un deciamle tipo 0,5 e per intero 1 si accorge che valMax è minore.

    Se insewrisco due valori decimali l'if viene sempre eseguito.

    Dove sbaglio?

    mi potete aiutare???

    grazie mille

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    Ma il controllo lo fai cosi: 0.5 > 0.6 con il punto (.) non con la virgola (,) 0,5 > 0,6 che in js non è considerata separatore decimale, al limite per sicurezza replichi col punto valore.replace(',','\.')
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

  3. #3
    azz... ecco quale è il problema perchè io inserisco le virgole.

    Grazie mille.

    problema risolto.

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.