Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    251

    FireFox:codice tasto premuto

    Ciao
    ho fatto questa prova:

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <title>Test tasto premuto</title>
    </head>
    <body>
    <input type="text" onkeypress="alert(event.keyCode)">
    </body>
    </html>

    In IE fnziona ma in FF ritorna sempre zero.

    Questi browers incompatibili mi fanno disperare.

    Nico

  2. #2
    Prova cosi.

    codice:
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    	<head>
    		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    		<title>Test tasto premuto</title>
    		<script type="text/javascript">
    			function pressione(evento)
    			{
    				var chiave;
    				if(!evento)
    				{
    					evento = window.event;
    				}
    				if(evento.keyCode)
    				{
    					chiave=evento.keyCode;
    				}
    				else
    				{
    					chiave=evento.charCode;
    				}
    				alert(chiave);
    			}
    		</script>
    	</head>
    	<body>
    		<input type="text" onkeypress="pressione(event)">
    	</body>
    </html>

  3. #3
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    251
    perfetto!!
    Grazie mille.

    Il mio obiettivo è quello di fargli rifiutare il carattere punto in un input. Dopo aver riconosciuto la digitazione del carattare indesiderato, in IE la cosa si risolve ponendo evento.keyCode=null ma in FF il carattere maligno "passa" lo stesso.
    Ponendo, per analogia, evento.charCode=null non si raggiunge lo scopo in FF.
    Come fare?

  4. #4
    Non potresti fare il controllo prima di spedire il form?

  5. #5
    Utente di HTML.it
    Registrato dal
    Jul 2002
    Messaggi
    251
    certo.....ma a volte prevenire è meglio che curare.
    adesso stavo guardando qui....http://www.qodo.co.uk/blog/javascrip...aracter-input/

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