Jeg vil gerne slette den viste sti i en <input type=file> hvis den valgte fil ikke ønskes uploaded. lige nu gør jeg således uden held:
function validateFile(obj){ foundFile = obj.value.substr(obj.value.lastIndexOf(".")+1); if (foundFile != obj.name){ obj.value = ""; alert("Der er valgt en forkert filtype. Vælg kun filer af typen " + obj.name); } }
øh ja måske men brugeren kan da få en tilbagemelding med det samme vedr valg af filtype ik?!? Tak for rådet men det er ikke lige det jeg gerne vil vide noget om... Hvis du ved hvordan man med javascript ændre i det viste indhold af <input type=file> så blir jeg glad!
Synes godt om
Slettet bruger
04. juni 2003 - 09:36#4
Det var vel også lige det, jeg gjorde? Under alle omstændigheder virker dette:
Der er af sikkerhedsgrunde ikke mulighed for at ændre på indholdet af en type="file" via JavaScript (og lad os alle være lykkelige for det). Men du kunne bruge en: document.FORMNAVN.reset(); Det ville være en betydelig bedre og kønnere løsning end el_barto's (som vist i Eksperten-sammenhænge oprindelig er min ... hehe)
kan man resette en enkelt type="file". Jeg har to på siden og det vil ikke være så pænt af mig at slette den anden hvis den er ok... Har du nogen forslag til det? Inden el_barto sender mig en af dine tidligere ;)
Eehhh ... 'obj.name' i alert'en skal selvfølgelig ikke stå der ;o)
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.