Visualizzazione dei risultati da 1 a 7 su 7
  1. #1
    Utente di HTML.it
    Registrato dal
    Nov 2002
    Messaggi
    2,460

    javascript -> controllo campo form

    qualcuno ha un javascript che controlla se il valore di un campo di un form (di tipo text) è numerico o meno ?

  2. #2
    Reale_Augello
    Guest

    Puoi...

    ... provare in questo modo:

    <script language="JavaScript">

    function Controllo(val)
    {
    if (isNaN(val)) alert("Il contenuto del campo non è numerico.");
    else alert("Il contenuto del campo è numerico.");
    }

    </script>

    Da richiamare così:

    <input type="text" name="campo" onChange="Controllo(this.value)">

    Ciao !

  3. #3
    Utente di HTML.it L'avatar di munshun
    Registrato dal
    Sep 2002
    Messaggi
    102

    prova con questa funzione

    function checknumber()
    {
    // Blocca l'inserimento di testo nei campi numerici

    if(!(event.keyCode > 47 && event.keyCode < 58))
    {
    event.keyCode="0";
    }

    //Fine della Funzione
    }
    devi richiamarla così:

    <input type=text name=nome value="" onkeypress="checknumber();"


    e fammi sapere se funziona


    ciauz !!!


    :metallica

  4. #4
    a me non funziona.
    sto oggetto event come dovrebbe funzionare secondo te?

  5. #5
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    Originariamente inviato da Gallo_Teo
    a me non funziona.
    sto oggetto event come dovrebbe funzionare secondo te?
    quello di reale_augello funziona...

    controlla infatti se non è un numero isNaN=is not a number

  6. #6
    Utente di HTML.it
    Registrato dal
    May 2003
    Messaggi
    166
    potresti utilizzare anche le REgularExpression:

    RE = /\d/g

    if (!document.nomeform.nomecampo.value.match(RE))
    {alert('Il campo deve essere numerico'); return false;}





  7. #7
    Utente di HTML.it L'avatar di Cream
    Registrato dal
    Feb 2002
    Messaggi
    534

    up

    m'interessa uno script che controlli i campi del form,con avviso all'utente del campo da controllare.

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 © 2024 vBulletin Solutions, Inc. All rights reserved.