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