12. december 2003 - 11:52Der er
25 kommentarer og 2 løsninger
onsubmit test på æ ø å
Hvordan laver jeg et script der "onsubmit" tester om input feltet "up" indeholder æ eller ø eller å ? Og hvis det gør skal der komme en alert (scriptet skal stoppe)
gurnken...Nu laver den jo egentlig fejl hvis man for eksempel skriver C:\Documents and Settings\Bruger efternavn \Skrivebord\50 p\01-lars-og-asger08.JPG
hvis input feltet nu er type=file så må man jo godt have en mappe med navnet ÆØÅ i men den fil man vølger må ikke... dvs alt hvad der er efter den sidste / må ikke være Æ Ø Å Kan man det ?
Jow, det kan mig godt, og hvis du stadig holder på at æøå, er det eneste filen ikke må indeholde, så ændrer vi bare igen!
en anden ting er at grundet flere sikkerhedsindstillinger, så kan du ikke rydde et fil-felt for dens indhold!, det skal brugeren selv tage aktiv stilling til...at kunne rode med et filfelts indhold kunne lave mange sikkerhedsbrister!
if(!fil.match(exp)){ alert('Dit billede må ikke indeholde bogstaverne Æ Ø Å! \r\n\r\nOmdøb dit billede og prøv igen!'); location.reload(true); } } </script>
if(!fil.match(exp)){ alert('Dit billede må ikke indeholde bogstaverne Æ Ø Å! \r\n\r\nOmdøb dit billede og prøv igen!'); str.form.reset(); return false }
Man kunne jo vælge at sige at de er lidt overkill at reloade siden, når man bare kan resette formen....
men på den anden side hvis der kun er formfeltet på siden, så gør det ingen forskel, men hvis siden indeholder grafig, så vil det da være irreterende :-)
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.