Se invece fai il filtro sull'input digitato nel campo file
tramite una funzionejavascript tipo questa?
potrebbe semplificare molto?codice:function CharValidi(myfield, e) { var key; var keychar; if (window.event) key = window.event.keyCode; else if (e) key = e.which; else return true; keychar = String.fromCharCode(key); // control keys if ((key==null) || (key==0) || (key==8) || (key==9) || (key==13) || (key==27) ) return true; else if ((("abcdefghilmnopqrstuvzwxyjkABCDEFGHILMNOPQRSTUVZWXYJKJ0123456789-_").indexOf(keychar) > -1)) return true; else return false; } .... ... e nel campo la chiami con <input type="file" ... onKeyPress="return CharValidi(this, event)"...
...

Rispondi quotando