Ho preso uno script dal thread segnalato e l'ho modificato secondo le mie esigenze, ottenendo:
Noto però alcuni problemi:codice:<script language='javascript'> function SoloParentesi(_event) { var keyPressed= _event.keyCode ? _event.keyCode : _event.which ? _event.which : _event.charCode; var isDigit; if (!isDigit) { var AllowedKeys = new Array(8, 28, 29, 40, 41) for(var i=0; i<AllowedKeys.length; i++) if(keyPressed == AllowedKeys[i]) return true; } return false; } </script> <input type="text" onKeyPress="return SoloParentesi(event)">
1) In Firefox pur consentendo esplicitamente le frecce laterali (codici 28 e 29), esse non funzionano.
2) In Explorer al contrario funzionano ma... anche senza consentirle esplicitamente. In altre parole, se anche volessi, non potrei bloccarle.
Sapreste aiutarmi?

Rispondi quotando