Avatar billede crunch Nybegynder
24. oktober 2002 - 11:21 Der er 16 kommentarer

validering af url

er der nogle der har et script der kan tjekke om en url er skrevet rigtig ind i et formfelt. ?
Avatar billede nikolajdu Nybegynder
24. oktober 2002 - 11:31 #1
Hvordan er en url rigtig???

www.henchozs-drenge.dk
http://www.henchozs-drenge.dk
http://www.henchozs-drenge.dk/hej
nikolaj.henchzs-drenge.dk

Det kan man altså ikke :)
Avatar billede crunch Nybegynder
24. oktober 2002 - 11:39 #2
skal indeholde:

http://
- og
.et eller andet

Det er faktisk kun http:// der er det største problem, det glemmer brugerene altid..
Avatar billede nikolajdu Nybegynder
24. oktober 2002 - 11:43 #3
if(formNavn.feltNavn.value.indexOf('http://')==-1){
alert('ups du skal skrive http://')
}

Anyway i mit ekspempel med subdomæne.domæne.dk skal der ikke stå http:// foran - Hvad gør du så?
Avatar billede crunch Nybegynder
24. oktober 2002 - 12:04 #4
det er vist fint nok.

men hvorfor virker:

<Script>
function validate(){
if(document.form1.url.value.indexOf('http://')==-1){
alert('ups du skal skrive http://')
return false;
}
return true;
}
</script>


og:

ONSUBMIT="return validate();"

- ikke ? (felternes navn er rigtige nok)
Avatar billede pelkjaer Nybegynder
24. oktober 2002 - 12:06 #5
Du mangler en ' efter http://
Avatar billede crunch Nybegynder
24. oktober 2002 - 12:11 #6
jamen der er jo ' ' rundt om begge http, jeg forstår ikke helt hvad du mener.. gider du at skrive det, og oprette et "svar"..
Avatar billede pelkjaer Nybegynder
24. oktober 2002 - 12:19 #7
Min fejl.

Hvad er det der er galt med ovenstående? Ser da rigtigt nok ud.
Avatar billede crunch Nybegynder
24. oktober 2002 - 12:21 #8
ja, det er mystisk..
Avatar billede pelkjaer Nybegynder
24. oktober 2002 - 12:21 #9
Jamen det virker her?
Hvad fejl får du?
Avatar billede nikolajdu Nybegynder
24. oktober 2002 - 12:41 #10
function validate(){
tekst = "http://"
if(document.form1.url.value.indexOf(tekst)==-1){
alert('ups du skal skrive '+tekst)
}
}

Prøv den :)
Avatar billede nikolajdu Nybegynder
24. oktober 2002 - 12:41 #11
Jeg tror det er fordi det opfatter // som værende starten på en kommentar...
Avatar billede pelkjaer Nybegynder
24. oktober 2002 - 12:42 #12
Det virker nu fint hos mig
Avatar billede nikolajdu Nybegynder
24. oktober 2002 - 12:48 #13
Det burde det nu også....
Avatar billede crunch Nybegynder
27. oktober 2002 - 16:45 #14
(: virker nu, mystisk. nikolajdu opretter du ikke lige et "svar".
Avatar billede nikolajdu Nybegynder
28. oktober 2002 - 11:12 #15
oki doki :)
Avatar billede nikolajdu Nybegynder
09. januar 2003 - 04:28 #16
ehe lukke???
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Vi tilbyder markedets bedste kurser inden for webudvikling

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester