Visualizzazione dei risultati da 1 a 2 su 2
  1. #1
    Utente di HTML.it
    Registrato dal
    Apr 2010
    Messaggi
    302

    Validare caratteri in un campo di testo

    Ciao raga,
    nel mio form ho un campo che si chiama matricola, la matricola è formata da soli numeri, vorrei inserire un controllo sul campo per evitare che l'utente inserisce delle lettere o altri caratteri, ho provato cosi:

    codice:
    <td width="99">matricola</td>
            <td><input name="matricola" required="required" class="uppercase" id="matricola"></td>
    		<script>
    		var str=document.getElementById('matricola').value;
    		var filt=/\.|,|:/;
    		if(filt.test(str)) {alert('Caratteri non ammessi');}
    		</script>
    ma non va
    Se volete che la funzione di un programma non venga scoperta dall'utente, descrivetela nella documentazione...

  2. #2
    Moderatore di Annunci siti web, Offro lavoro/collaborazione, Cerco lavoro L'avatar di cavicchiandrea
    Registrato dal
    Aug 2001
    Messaggi
    26,133
    codice:
    <td width="99">matricola</td> 
            <td><input name="matricola" required="required" onkeyup="Formato(this)" class="uppercase" id="matricola"></td> 
            <script>
    function Formato(ele){
            var str=document.getElementById(ele.id).value; 
            var filt=/^[0-9]+$/; 
            if(!filt.test(str)) {alert('Caratteri non ammessi');}
    }
            </script>
    Cavicchi Andrea
    Problemi con javascript, jquery, ajax clicca qui

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.