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

    Mi serve il code della KeyPress

    Salve,

    ho bisogno di un codice della KeyPress che non c'è. Vorrei bloccare tutti i caratteri alfabetici in una textbox permettendo la scrittura solo dei caratteri numerici....Cosa posso fare????

    Grazie...
    No Comment.

  2. #2
    Utente di HTML.it
    Registrato dal
    Sep 2002
    Messaggi
    4,127
    lasci ke si inserisca tutto.. poi con un RegularExpressionValidator cotnrolli il campo..

  3. #3
    Se vuoi farlo lato client:

    codice:
    <html>
    <script>
    //controllo il browser
    var strUserAgent = navigator.userAgent.toLowerCase(); 
    var isIE = strUserAgent.indexOf("msie") > -1; 
    var isNS6 = strUserAgent.indexOf("netscape6") > -1; 
    var isNS4 = !isIE && !isNS6  && parseFloat(navigator.appVersion) < 5; 
    
    //regular expressions
    var regExpr = /\D/;
    //Se vuoi solo lettere minuscole o maiuscole
    //var regExpr = /[a-zA-Z]/;
    
    //controllo cosa è stato premuto
    function checkme(objEvent) {
    	var Codice, Carattere;  
    	
    	if (isIE) {
    		Codice = objEvent.keyCode;
    	} else {
    		Codice = objEvent.which;
    	}
    	
    	Carattere = String.fromCharCode(Codice);
    
    	if (!regExpr.test(Carattere)) {
    		alert("Carattere non valido!\nCodice = " + Codice + "\nCarattere =" + Carattere);
    		return false;
    	}
    }
    
    </script>
    <input type="text" onkeypress="return checkme(event)" ID="Text1">
    
    </html>

    Fammi sapere ciao
    Kalman
    Kalman

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.