Hallo Peter.
<input type="file" accept="application/pdf">
Wie hier zu lesen ist, _können_ Browser diese Angabe interpretieren: http://www.w3.org/TR/html4/interact/forms.html#adef-accept. Ich meine mich zu erinnern, dass die meisten es nicht tun. Microsoft schreibt explizit in http://msdn.microsoft.com/workshop/author/dhtml/reference/properties/accept.asp: "There is no functionality implemented for this property unless defined by the author." Das sollte zumindest für die modernen Versionen des IE gelten.
Freundschaft!
Siechfred