<script language="javascript"> function TjekEfternavn(extension) { navn = extension.slice(-4); if (navn == ".jpg" | navn == ".bmp" | navn == ".png" | navn == ".tga" | navn == ".pcx") { return; } else { alert("Formatet: " + navn + " er ikke supporteret!!!"); document.picupload.fil.value == ""; document.picupload.fil.focus(); return; } alert('Fejl i systemet'); } </script>
Når man har valgt en fil, tjekker den efternavnet. Hvis efternavnet er ok, udfører den ikke mere, men hvis efternavnet tilgengæld ikke er supporteret kommer den med en alert herom og "skal rense indholdet" af file-input'en...
Den kommer da også godt nok med en alert, men den vil ikke rense file-input'en
Selvtak :) En sidste kommentar: Klient-validering bør du kun anvende for brugerens skyld, så vekommende ikke skal vente på svar fra serveren. Klient-validering bør aldrig stå alene ... hvad der er valideret på klienten, bør efterfølgende valideres på serveren. Klient-valideringen er intet værd for sikkerheden - men er fin til at please brugeren ... bare for at skære det helt ud (det kunne jo være andre måtte finde spm'et på et senere tidspunkt) ;o) /mvh
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.