Ho modificato un pò il codice, ho aggiunto anche i campi PASSWORD e FILE alle esclusioni, eccovi il nuovo codice:
codice:
<script type="text/javascript">
<!--
// Kill backspace, F5 e ALT+Sinistra una volta per tutte
// =====================================================

// Codice per i browser "standard"
 if (typeof window.event == 'undefined'){
  document.onkeypress = function(e){
        var test_var=e.target.nodeName.toUpperCase();
        if (e.target.type) var test_type=e.target.type.toUpperCase();
        if ((test_var == 'INPUT' && (test_type == 'TEXT' || test_type == 'PASSWORD' || test_type == 'FILE')) || test_var == 'TEXTAREA'){
          return e.keyCode;
        }else if (e.keyCode == 8 || e.keyCode == 116 || e.keyCode == 37){
          e.preventDefault();
        }
  }

// Codice per Internet Explorer
 } else {
  document.onkeydown = function(){
        var test_var=event.srcElement.tagName.toUpperCase();
        if (event.srcElement.type) var test_type=event.srcElement.type.toUpperCase();
        if ((test_var == 'INPUT' && (test_type == 'TEXT' || test_type == 'PASSWORD' || test_type == 'FILE')) || test_var == 'TEXTAREA'){
          return event.keyCode;
        }else if (event.keyCode == 8 || event.keyCode == 116 || event.keyCode == 37){
          event.returnValue=false;
        }
  }
 }
//-->
</script>