Avatar billede lund_dk Praktikant
05. juni 2007 - 16:00 Der er 1 kommentar og
1 løsning

Validere url

<script type="text/javascript">
                         
function validateURL()
{

 
  }
</script>

<form method="post" action="default.asp?S=Ny" name="form1" onsubmit="return validateURL()">
<b>Indtast siden adresse:</b> <input type="text" size="50" name="url"> <input type="submit" value="Videre"/><br/>(http://www.domæne.dk)
</form>

Nogen der kan hjælpe med at lave en funktion, der kan validere url=

SKAL tjekke på om der er
http:// foran

og ellers om URL'en er korrekt
http://www.domain.dk
http://domain.dk
http://www.domain.dk/mappe/
http://domain.dk/mappe/
osv..
Avatar billede lund_dk Praktikant
05. juni 2007 - 16:21 #1
lukker..
fand en fino løsning på nettet
Avatar billede lund_dk Praktikant
05. juni 2007 - 16:21 #2
<SCRIPT language="JavaScript">
<!--

function check_it()
{
var theurl=document.form1.url.value;
var tomatch= /http:\/\/[A-Za-z0-9\.-]{3,}\.[A-Za-z]{3}/
if (tomatch.test(theurl))
{
return true;
}
else
{
  window.alert("Indtast venligst siden fulde adresse.\n http:// skal være med.\n\nEr du i tvivl?\n Gå ind på hjemmesiden, kopier(CTRL+C) adresselinien, og gå tilbage hertil og indsæt (CTRL+V) adressen i feltet.");
form1.url.focus();

//window.alert("URL invalid. Try again.");
return false;
}
}
//-->
</SCRIPT>
<form method="post" action="default.asp?S=Ny" name="form1" onSubmit="return check_it();">
<b>Indtast siden adresse:</b> <input type="text" size="50" name="url" value="http://"> <input type="submit" value="Videre"/><br/>(http://www.domæne.dk)
</form>
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