Visualizzazione dei risultati da 1 a 8 su 8

Discussione: solo numeri

  1. #1

    solo numeri

    Salve a tutti,
    qualcuno mi sa dire come si fa ad controllare in ASP che una variabile contenga soltanto cifre?
    E in Javascript, che il valore immesso in un campo di un form sia composto soltanto da cifre?
    Grazie
    gf

  2. #2
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao




    c'è isNan che controlla l'inserimento dei numeri, però accetta anche un . ES: 1.000

    In questo modo puoi gestire i caratteri dall'input della tastiera


    <script language="javascript">
    <!--
    chrOk = "0123456789" // caratteri ammessi
    function CheckL(obj) {
    o = obj.value;
    a = o.charAt(o.length-1);
    if (chrOk.indexOf(a)==-1) {
    obj.value=o.substr(0,o.length-1);
    }
    }
    // -->
    </script>
    </head>
    <body>
    <form>
    <input type="text" name="" onkeyup="CheckL(this)" onkeydown="CheckL(this)">
    </form>



    Massimo

  3. #3

    risp

    Grazie Massimo,
    ma purtroppo, non riesco ad applicarlo al contesto, il codice che mi hai dato.

    a me servirebbe qualcosa del tipo qui sotto:

    formObj = document.nomeform;
    if (formObj.nomecampo.value ... ) {
    alert("Inserisci solo numeri!");
    formObj.nomecampo.focus();
    return false;
    }

    se qualcuno dovesse sapere qualcosa a riguardo...
    lo rigrazio vivamente ....
    gf

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao


    formObj = document.nomeform;
    if (isNan(formObj.nomecampo.value)) {
    alert("Inserisci solo numeri!");
    formObj.nomecampo.focus();
    return false;
    }



    Massimo

  5. #5

    non funzia!

    Mi dispiace Massimo, ma purtroppo non funziona.
    Se sai qualche altro modo...
    Grazie
    gf

  6. #6
    Reale_Augello
    Guest

    Il...

    ... metodo si chiama isNaN, non isNan.
    JavaScript è case sensitive.

    Ciao !

  7. #7

    GRAZIE...

    ... mille
    gf

  8. #8
    Utente di HTML.it
    Registrato dal
    Apr 2000
    Messaggi
    938
    Ciao

    Grazie a Reale_Augello per la correzione


    A volte si sbaglia a digitare anche dopo aver scritto isNaN molte volte





    Massimo

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.