Visualizzazione dei risultati da 1 a 6 su 6
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666

    controllo campo di testo solo numeri

    Salve a tutti.

    Mi aiutate a realizzare il controllo su un campo che deve essere esclusivamente numerico?

    (se inserisco lettere o caratteri diversi dai numeri non invia la form)

    Grazie per l'aiuto.
    AltF4

  2. #2
    fai così:

    codice:
    <form onsumbit="return (!(isNaN(this.nomecampo.value)));">
    ciao

  3. #3
    Utente di HTML.it L'avatar di morphy79
    Registrato dal
    Jun 2004
    Messaggi
    1,568
    o guarda qualche discussione più sotto...

  4. #4
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666

    mmm..

    ho provato, ma non fa niente.. forse ho sbagliato punto di inserimento.

    Ho uno script che controlla se i campi sono vuoti non lo potri modificare per il controllo se il campo è numerico?


    codice:
    <script language="JavaScript">
    <!-- start Javascript
    
    var errfound = false;
    
    function error(elem, text) {
    	if (errfound) return;
    	window.alert(text);
    	elem.select();
    	elem.focus();
    	errfound = true;
    }
    
    function loginCheck(f) {
    
    	errfound = false;
    
    	if (f.userid.value == "")
    		error(f.userid,"Inserire il nome utente!");
    
    	if (f.passwd.value == "")
    	   error(f.passwd,"Inserire la password!");
    	
      	return ! errfound;
    }
    
    // end Java script -->
    </script>
    che ne pensi?
    AltF4

  5. #5
    ecco una funzione completa:

    codice:
    <script language="JavaScript">
    
    function controllo() {
     var valore=document.nomeform.nomecampo.value;
     if (isNaN(valore)) {
      alert("Inserire solo valori numerici.");
      return false;
     }
     return true;
    }
    
    </script>
    da richiamare così:

    codice:
    <form name="nomeform" onsubmit="return controllo();">
    ciao

  6. #6
    Utente di HTML.it
    Registrato dal
    Apr 2004
    Messaggi
    666

    var

    PERFETTO!

    grazie 1000!!!!

    AltF4

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.