30. marts 2005 - 14:34Der er
4 kommentarer og 1 løsning
Validering for mellemrum og special tegn
Hej Jeg vil lade brugeren oprette en asp fil. Navnet på filen skal jo være valid for at virke. Hvordan validerer jeg tekstfeltet for mellemrum og ikke-valide tegn til filnavn på en webserver? Jeg har forsøgt mig med div. indlæg her i eksperten - uden at få noget til at virker :-(
function checkIT(funkVal) { if(funkVal.match(/[æøåÆØÅ ]/)) alert('Navnet må ikke indeholde æøå og mellemrum') else if(funkVal.match(/\.asp$/)) if(funkVal.match(/^[a-z0-9]+\.asp$/)) alert('OK') else alert('Må ikke indeholde specialtegn som %#? osv.') else alert('skal slutte på .asp') } <input type="Button" value="click" onClick="checkIT('detteerentest1.asp')">
Jeg kan regne mig frem til at det er teksten i 'detteerentest1.asp' der testes. Jeg har en form ( name=opret) med to felter - det aktuelle felt hedder sti. Jeg vil have at form elementet sti checkes når man klikker submit. Kan du hjælpe mig med hvordan jeg får det til at spille?
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.