Avatar billede serverkudsk Nybegynder
21. marts 2003 - 13:09 Der er 8 kommentarer og
1 løsning

Tjek

Hvordan kan man skrive et script som tjekker om man har indtastet en rigtig fødselsdag, samt email??

Noget i stilen af:

if(f.Email.value == ????????????){
    alert("Du har ikke indtastet en email!");
    f.Email.focus();
    return false;
}

det samme for fødselsdag som skal se sådan ud eks. 01-01-80
Avatar billede medions Nybegynder
21. marts 2003 - 13:13 #1
Fx. så dan her?

<html>
<head>
    <title></title>

<script language="VBScript">

Sub knap_onclick()
  If document.frm1.email.value = "" Then
    MsgBox("Du har ikke indtastet nogen email adresse!")
  End If
End Sub

</script>

</head>
<body>


<form name="frm1">
    <input type="text" name="email"><br>
    <input type="button" value="send" name="knap">
</form>


</body>
</html>

//>Rune
Avatar billede medions Nybegynder
21. marts 2003 - 13:16 #2
<html>
<head>
    <title></title>

<script language="VBScript">

Sub knap_onclick()
  If document.frm1.email.value = "" Then
    MsgBox("Du har ikke indtastet nogen email adresse!")
  End If

  If Not IsDate(document.frm1.fosda.value) Then
    MsgBox("Du har ikke indtastet en gyldig dato!")
  End If
End Sub

</script>

</head>
<body>


<form name="frm1">
    Email: <input type="text" name="email"><br>
    Fødselsdag: <input type="text" name="fosda"><br>
    <input type="button" value="send" name="knap">
</form>


</body>
</html>

Her er det oxo med føs'dag dato...

//>Rune
Avatar billede serverkudsk Nybegynder
21. marts 2003 - 13:16 #3
som email skal den jo tjekke om der er et @ i det!
Avatar billede medions Nybegynder
21. marts 2003 - 13:18 #4
<html>
<head>
    <title></title>

<script language="VBScript">

Sub knap_onclick()
  If document.frm1.email.value = "" Then
    MsgBox("Du har ikke indtastet nogen email adresse!")
  End If

  If Not InStr(document.frm1.email.value, "@") Then
    MsgBox("Der er ikke noget @ i email adressen!")
  End If

  If Not IsDate(document.frm1.fosda.value) Then
    MsgBox("Du har ikke indtastet en gyldig dato!")
  End If
End Sub

</script>

</head>
<body>


<form name="frm1">
    Email: <input type="text" name="email"><br>
    Fødselsdag: <input type="text" name="fosda"><br>
    <input type="button" value="send" name="knap">
</form>


</body>
</html>

//>Rune
Avatar billede serverkudsk Nybegynder
21. marts 2003 - 13:22 #5
den skriver bare der er ikke noget @ i email adressen! lige meget hvad
Avatar billede medions Nybegynder
21. marts 2003 - 13:24 #6
Sorry.. Det var sådan her:

<html>
<head>
    <title></title>

<script language="VBScript">

Sub knap_onclick()
  If document.frm1.email.value = "" Then
    MsgBox("Du har ikke indtastet nogen email adresse!")
  End If

  If InStr(1, document.frm1.email.value, "@") = 0 Then
    MsgBox("Der er ikke noget @ i email adressen!")
  End If

  If Not IsDate(document.frm1.fosda.value) Then
    MsgBox("Du har ikke indtastet en gyldig dato!")
  End If

End Sub

</script>

</head>
<body>


<form name="frm1">
    Email: <input type="text" name="email"><br>
    Fødselsdag: <input type="text" name="fosda"><br>
    <input type="button" value="send" name="knap">
</form>


</body>
</html>

//>Rune
Avatar billede serverkudsk Nybegynder
21. marts 2003 - 13:31 #7
hvordan skal jeg så sætte koden ind i dette??



<script>
<!--
function check_form(f)
{
    if(f.Adresse1.value == "Adresse" || f.Adresse1.value == "")    {
        alert("Du har ikke indtastet en Adresse !");
        f.Adresse1.focus();
        return false;
    }
    if(f.Postnummer.value == "Postnummer" || f.Postnummer.value == "")    {
        alert("Du har ikke indtastet et postnummer ! (eks. 7900)");
        f.Postnummer.focus();
        return false;
    }
    if(f.Fodselsdag.value == "")    {
        alert("Du har ikke indtastet en fødselsdag ! (eks. 01-01-03)");
        f.Fodselsdag.focus();
        return false;
    }
    if(f.Brugernavn.value == "Brugernavn" || f.Brugernavn.value == "")    {
        alert("Du har ikke indtastet et brugernavn !");
        f.Brugernavn.focus();
        return false;
    }
    if(f.Adgangskode.value == "")    {
        alert("Du har ikke indtastet en adgangskode!");
        f.Adgangskode.focus();
        return false;
    }
    if(f.Adgangskode.value != f.Adgangskode2.value) {
        alert("Adgangskoderne stemmer ikke overens på igen!");
        f.Adgangskode.focus();
        return false;
    }
    return true;
}
// -->
</script>
Avatar billede medions Nybegynder
21. marts 2003 - 13:39 #8
Agh... Det du har der er jo JavaScript! -og ikke VBScript!

//>Rune
Avatar billede medions Nybegynder
22. marts 2003 - 19:43 #9
Øhh undskyld jeg prøvede at hjælpe dig!!!

//>Rune
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
Kurser inden for grundlæggende programmering

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