no.kate: type=file value?

Beitrag lesen

Folgendes Problem:
ich kann das value eines inputs mit type=file mit js zwar auslesen aber nicht ändern. Ist das irgendwie möglich??

hier mein script:

//geht
onchange="javascript:if(!this.value.match('.jpg')){javascript:alert('kein jpg');}"

//geht nicht
onchange="javascript:if(!this.value.match('.jpg')){this.value='';}"

Kann mir jemand helfen?
Mir würde auch schon reichen wenn mir jemand sagt wie ich in einem "file" nur bestimmte Dateiendungen zulasse.
mfg kate