Toon posts:

controle invoer email-form

Pagina: 1
Acties:
  • 121 views sinds 30-01-2008
  • Reageer

Verwijderd

Topicstarter
Hoi,

het lukt me niet om de invoer van mijn formulier te controleren, ik wil nl controleren of er een emailadres is ingevoerd of niet.

dit heb ik geprobeerd:


code tussen de <head> tags:

<script type="text/javascript">



function check()
{
// email is de naam van het teksveld.
var str = email.toString();
if (str.length == 0)
{
alert("Wij raden U aan om in ieder geval een email-adres in te vullen, zodat wij contact met U op kunnen nemen.")
}

}
</script>


code tussen de body tags:

<input type="submit" value="Verstuur" name="submit" onClick="checkEmail()">

  • RRX
  • Registratie: Mei 2000
  • Laatst online: 25-08 23:43

RRX

@life-

check() =! checkEmail()

:?

mijn T.net systeemspecspagina


Verwijderd

Topicstarter
klopt maar dan nog doet ie het niet :)

  • RRX
  • Registratie: Mei 2000
  • Laatst online: 25-08 23:43

RRX

@life-

onClick="javascript:check()"


PS, ik heb eigenlijk totaal geen verstand van javascript :)

mijn T.net systeemspecspagina


Verwijderd

Topicstarter
maakt nie uit joh, ik waarschijnlijk nog minder :D

het zit hem waarschijnlijk in het aanroepen van het tekst veld(email) wat ik wil controleren...

  • RRX
  • Registratie: Mei 2000
  • Laatst online: 25-08 23:43

RRX

@life-

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
<script type="text/javascript">
var email = "";
function check()
{
    var str = email.toString(); 
    if (str.length == 0)
    {
    alert("Wij raden u aan om in ieder geval een email-adres in te vullen, zodat wij contact met U op kunnen nemen.");
    }
}

</script>

</head>

<body bgcolor="#FFFFFF" text="#000000">
<form name="form1" method="post" action="">
  <input type="text" name="email">
  <input type="submit" name="Submit" value="Submit" onClick="javascript:check()">
</form>

zo krijg ik wel een popup, dus het zit hem erin dat ie geen variable uit het veld email krijgt?

mijn T.net systeemspecspagina


  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 21:19

Pelle

🚴‍♂️

Op dinsdag 23 oktober 2001 02:28 schreef RRX het volgende:
onClick="javascript:check()"


PS, ik heb eigenlijk totaal geen verstand van javascript :)
Dat blijkt ja.. * Zucht *

In een onClick hoef je geen javascript: meer te zetten, aangezien dat standaard is voor alle onXxxx-events.

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 21:19

Pelle

🚴‍♂️

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">

<html>
<head>
    <title>Javascript voor dummies</title>
    <script language="text/javascript" type="text/javascript">
        function checkEmail() {
            // je scriptje moet natuurlijk wel weten waarvan hij de lengte moet checken
            var email = document.forms['blaat'].elements['email'].value;
            // is niet nodig hier, maar goed ik laat 'm lekker staan
            var str = email.toString(); 
            // als de lengte van het veld email 0 is, dan melding en false returnen
            // als deze functie false returnt, wordt het form niet verstuurd
            if (str.length == 0) {
                alert("Wij raden U aan om in ieder geval een email-adres in te vullen, zodat wij contact met U op kunnen nemen.");
                return false;
            } else {
                // je hebt wat ingevuld en er kan true gereturned worden
                // form mag verstuurd worden
                alert("Er is iets ingevuld. ");
                return true;
            }
        }
        /* verder: koop eens een javascriptboek of kijk eens op webmonkey.com */
    </script>
</head>

<body>

<form name="blaat">
    <input type="text"   name="email" size="20">
    <input type="submit" value="Verstuur" onClick="return checkEmail()">
</form>

</body>
</html>

* Pelle gaat maar eens slapen

Verwijderd

Topicstarter
Thanx Pelle!

verslavend dat javascript.....

welk boek raad je aan???? ik ga het zeeker kopen!

  • 2
  • Registratie: November 2000
  • Laatst online: 31-03 13:52

2

waarom die toString functie eigenlijk?
code:
1
2
3
4
5
6
7
function checkEmail() {
  if(!document.blaat.email.value) {
    alert("KNEUS");
    return false;
  }
  else return true;
}

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 21:19

Pelle

🚴‍♂️

Op dinsdag 23 oktober 2001 12:01 schreef El_Jacko het volgende:
welk boek raad je aan???? ik ga het zeeker kopen!
Hmm je zult het meest hebben aan iets van O'Reilly, maar je komt zoals gezegd ook al heel ver met tutorials van bijvoorbeeld webmonkey.

  • Pelle
  • Registratie: Januari 2001
  • Laatst online: 21:19

Pelle

🚴‍♂️

Op dinsdag 23 oktober 2001 14:48 schreef 2 het volgende:
waarom die toString functie eigenlijk?
Geen idee, had ik ook in commentaar erbij gezet, en heb het lekker laten staan. Is misschien wel handig voor een beetje begrip van wat OO-proggen eigenlijk is.
Pagina: 1