Javascript form validation

Status
Niet open voor verdere reacties.

Yoro

Nieuwe gebruiker
Lid geworden
8 jun 2007
Berichten
1
Hey,

Ik ben zelf helemaal niet into javascript.
Voor mijn opleiding moet ik alleen een form maken die gecontroleerd wordt door javascript.
Nu heb ik een script alleen zitten er ook nog weer wat eisen aan.

http://145.37.208.96/208990/Javascript/Contact2.html

Zoals hij nu werkt is de bedoeling. Alleen nu runt hij het script als er op de knop geklikt wordt. Het moet volgens mij zo zijn dat er een onSubmit="check()" is in plaats van de button het script te laten runnen, aangezien ik hem dan niet 'officieel' verstuur.
Kan iemand mij helpen met hoe ik dit realiseer?

Ik moet de invoer laten zien, en er moet een controle zijn.

Bij voorbaat dank,

Yoro
 
De check() gebruik je idd met de onsubmit, op deze manier:
PHP:
<form onsubmit="return check()">
[het formulier]
</form>
dat geeft de return value van de functie check() door aan de onsubmit van het formulier. Als de return true is wordt er verzonden, bij false niet.

In de functie gebruik je dan iets als:
PHP:
function check() {
 var ok = true;
 ........
 if (voornaam == "") {
  voornaam = "Uw voornaam ontbreekt";
  ok = false;
  };
 ........
 return ok;
 };
als er 1x niet aan een voorwaarde is voldaan wordt ok false, de laatste zin geeft de functie zijn return value.

Voor de verzend-knop gebruik je dan een standaard:
PHP:
<input type="submit" value="Verzenden">
:)


Vr.Gr. Egel.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan