Ik zit deze week wel heel erg in de IE bugs. Zo kreeg ik vandaag een access denied error wanneer een gebruiker een ongeldig/niet bestaande bestandsnaam invoert in een upload veld. Dit is mogelijk omdat in Internet Explorer het invoerveld (het veld naast browse knop) deĀ door de gebruiker bewerkt kan worden.
Dit is op te lossen door tijdens het keydown event van het uploadveldĀ het click event uit te voeren waardoor de gebuiker gedwongen wordt om het upload dialog scherm te gebruiken (jQuery):
$(document).ready(function() {
$("input[type=file]").keydown(function(event) {
$("input[type=file]").click();
return false;
});
});
