Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    controllo su una casella di testo

    Per controllare in una casella di testo che un utente non digiti alcuni caratteri (tipo virgola, apici o altre cose del genere) come posso fare? E se in un altra casella di testo volessi controllare che il primo carattere non sia un numero ma una lettera? :master:

  2. #2
    non riesco a trovare una soluzione funzionale, vi prego aiutatemi

  3. #3
    Ho rpovato a scrivere ciò ma non và :

    function validUser(User)
    {
    invalidChars=" ;/:,"

    for(i=0;i<invalidChars.legth;i++)
    {
    badChar=invalidChars.charAt[i]

    if(User.indexOf(badChar,0)>-1)
    {
    return false
    }
    }

    return true

    }

  4. #4
    Utente di HTML.it
    Registrato dal
    Dec 2001
    Messaggi
    3,259
    potresti usare le espressioni regolari... ma su questa scia...

    controlla leght...


    leNgth

  5. #5
    Reale_Augello
    Guest

    Prova...

    ... così:

    codice:
    <script language="JavaScript">
    
    function Controllo(valore) {
     var myre=/[.,']/; // immetti tra le quadre i caratteri da escludere
     if (myre.test(valore)) {
      alert("Attenzione, inserire caratteri corretti.");
      return false;
     }
     if (!(isNaN(valore.charAt(0)))) {
      alert("Inserire una lettera come primo carattere.");
      return false;
     }
    }
    
    </script>
    Da richiamare così:

    codice:
    <input type="text" name="textfield" onChange="Controllo(this.value);">
    Ciao !

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