Io non so cos'è override ne tanto meno i file chooser se vuoi limitare upload ai file pdf potresti fare cosi:
altrimenti come non detto.codice:<form action="" enctype="multipart/form-data" id="myForm"> <input type="file" name="f" onchange="if(this.value.toLowerCase().split('.')[1] != 'pdf'){alert('errore file non ammesso');this.value=''}" id="f"> </form>![]()
P.S. consiglio meglio non nominare i campi o oggetti del documento con nomi riservati tipo (file, form, input, select, etc...)![]()