Visualizzazione dei risultati da 1 a 5 su 5
  1. #1
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832

    IE non rileva la pressione del tasto enter

    ciao gente.
    codice per rilevare la pressione del tasto enter:

    codice:
    ...
    	var characterCode 
    
    	if(e && e.which){ 
    		e = e
    		characterCode = e.which 
    		}
    	else{
    		e = window.event
    		characterCode = e.keyCode
    		alert('ie '+ characterCode);
    		}
    
    	if(characterCode == 13){ 
    		alert(val) 
    		return false
    		}
    	else{
    		return true
    		}
    ...
    ma in FF funge tranquillamente, in IE NO.
    sia con window.event che solo con event, non accade nulla e non rileva la pressione del tasto
    mi sapete aiutare?

  2. #2
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    gente, ma non c'è soluzione?
    è fondamentale per me

  3. #3
    Frontend samurai L'avatar di fcaldera
    Registrato dal
    Feb 2003
    Messaggi
    12,924
    probabilmente stai controllando l'evento keypress (o altro non supportato pienamente da IE)
    il tasto enter non viene rilevato con keypress in IE


    http://www.quirksmode.org/js/keys.html
    Vuoi aiutare la riforestazione responsabile?

    Iscriviti a Ecologi e inizia a rimuovere la tua impronta ecologica (30 alberi extra usando il referral)

  4. #4
    Utente di HTML.it L'avatar di lyllo
    Registrato dal
    Apr 2001
    Messaggi
    832
    Originariamente inviato da fcaldera
    probabilmente stai controllando l'evento keypress (o altro non supportato pienamente da IE)
    il tasto enter non viene rilevato con keypress in IE


    http://www.quirksmode.org/js/keys.html
    grazie.
    con onkeydown, va.

  5. #5
    Utente di HTML.it L'avatar di dottwatson
    Registrato dal
    Feb 2007
    Messaggi
    3,012
    ti consigli keyup ... gestisci meglio i comportamenti
    Non sempre essere l'ultimo è un male... almeno non devi guardarti le spalle

    il mio profilo su PHPClasses e il mio blog laboweb

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.