Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 13

Discussione: Confronto "Numerico"

  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2016
    Messaggi
    6

    Confronto "Numerico"

    Salve dovrei fare un confronto numeri tramite l'inserimento in input per poi usare una funzione per fare il confronto

    codice:
    function Maggiorenne(eta){
    var eta;
    if(eta>=18) document.write("maggiorenne");
    else
    document.write("minorenne"); 
    return;
    }
    Mi da sempre minorenne.

    Suggerimenti?!
    Ultima modifica di ciro78; 21-04-2016 a 18:54

  2. #2
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    se commenti var eta; funzionta?
    Pietro

  3. #3
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Quote Originariamente inviata da thegod8 Visualizza il messaggio
    Salve dovrei fare un confronto numeri tramite l'inserimento in input per poi usare una funzione per fare il confronto
    function Maggiorenne(eta){
    var eta;
    if(eta>=18) document.write("maggiorenne");
    else
    document.write("minorenne");
    return;
    }
    Mi da sempre minorenne.

    Suggerimenti?!
    ciao e benvenuto sul forum.
    ti consiglio di leggere il regolamento e in particolar la sezione del tag code.
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2016
    Messaggi
    6
    Quote Originariamente inviata da pietro09 Visualizza il messaggio
    se commenti var eta; funzionta?
    No, mi da sempre minorenne anche se metto valori più alti di 18
    Ultima modifica di thegod8; 21-04-2016 a 18:57

  5. #5
    Moderatore di Javascript L'avatar di ciro78
    Registrato dal
    Sep 2000
    residenza
    Napoli
    Messaggi
    8,514
    Quote Originariamente inviata da thegod8 Visualizza il messaggio
    No, Non fa il confronto
    ma come la chiami la funzione? comunque il

    codice:
    [var eta
    va tolto
    Ciro Marotta - Programmatore JAVA - PHP
    Preferisco un fallimento alle mie condizioni che un successo alle condizioni altrui.


  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2016
    Messaggi
    6
    Quote Originariamente inviata da ciro78 Visualizza il messaggio
    ma come la chiami la funzione? comunque il

    codice:
    [var eta
    va tolto
    In che senso come la chiamo?

  7. #7
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    vedi se funziona



    codice:
    <script type="text/javascript">
    // <![CDATA[
    
        function Text1_onblur(v)
        {
            alert(v.value >= 18);
        }
    
    // ]]>
    </script>
    </head>
    <body>
        <input id="Text1" type="text" onblur="Text1_onblur(this);" />
    Pietro

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2016
    Messaggi
    6
    Quote Originariamente inviata da pietro09 Visualizza il messaggio
    vedi se funziona


    codice:
    <script type="text/javascript">
    // <=!=[=C=D=A=T=A=[
    
        function Text1_onblur(v)
        {
            alert(v.value >= 18);
        }
    
    // ]=]=>
    </script>
    </head>
    <body>
        <input id="Text1" type="text" onblur="Text1_onblur(this);" />
    Si mi da True se metto numeri maggiori di 18 e false se metto numeri minori di 18

  9. #9
    Utente di HTML.it L'avatar di pietro09
    Registrato dal
    Jan 2002
    Messaggi
    10,116
    ultima variante

    codice:
    <script type="text/javascript">
    // <![CDATA[
    
        function Maggiorenne(eta)
        {
            if (parseInt(eta) >= 18) alert("maggiorenne");
            else
                alert("minorenne");
        }
    // ]]>
    </script>
    </head>
    <body>
        <input id="Text1" type="text" onblur="Maggiorenne(this.value);" />
    Pietro

  10. #10
    Utente di HTML.it
    Registrato dal
    Apr 2016
    Messaggi
    6
    Quote Originariamente inviata da pietro09 Visualizza il messaggio
    ultima variante

    codice:
    <script type="text/javascript">
    // <=!=[=C=D=A=T=A=[
    
        function Maggiorenne(eta)
        {
            if (parseInt(eta) >= 18) alert("maggiorenne");
            else
                alert("minorenne");
        }
    // ]=]=>
    </script>
    </head>
    <body>
        <input id="Text1" type="text" onblur="Maggiorenne(this.value);" />
    Grazie mille funziona però vorrei capire una cosa è tramite questo pezzo onblur="Maggiorenne(this.value); che funziona? e tramite parseInt che legge il numero?
    cioè potrei avere una spiegazione per capire meglio.
    Ultima modifica di thegod8; 21-04-2016 a 19:27

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.