Visualizzazione dei risultati da 1 a 4 su 4

Discussione: controllo con >=0

  1. #1
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    66

    controllo con >=0

    ciao ho inserito una funzione di controllo che mi deve dare errore se non viene inserito un valore che può essere da 0 a infinito

    vi posto il codice, ma mi da errore anche inserendo 0, dov'è l'errore?

    codice:
    <script type="text/javascript"> 
    <!--
    function verifica() {
    autonum = parseInt(document.domanda.autonum.value);
    if (0 >= autonum || isNaN(autonum) || autonum == "")
    {
    alert("devi inserire un numero valido, se non possiedi auto scrivi 0");
    return false;
    }
    else {
    return true;
    }
    }
    
    
    //-->
    </script>

  2. #2
    se metti >= che vuol dire maggiore o uguale è logico che ti da erroe usa solo >

  3. #3
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    66
    ma io voglio che sia accettato anche lo 0, cioè valori da 0 (compreso) a infinito

  4. #4
    Utente di HTML.it
    Registrato dal
    May 2006
    Messaggi
    66
    ho risolto, ho tolto il segno di = e ho tolto anche parseInt

    adesso sembra che funzioni, ma correggetemi se ho fatto una cavolata

    il codice finale mi è venuto così:

    codice:
    <script type="text/javascript"> 
    <!--
    function verifica() {
    autonum = document.domanda.autonum.value;
    if ( 0 > autonum || isNaN(autonum) || autonum == "")
    {
    alert("devi inserire un numero valido, se non possiedi auto scrivi 0");
    return false;
    }
    else {
    return true;
    }
    }
    
    
    //-->
    </script>

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.