Volledige versie bekijken : Javascript onder <form>
Silentracer
%Europe/Berlin %815 %2005, 20:34
Kan iemand mij hier verder mee helpen? :S
Ik heb een formulier gemaakt in HTML en PHP, en ik zou willen dat wanneer iemand een veld vergeet in te vullen --> dat er een popup verschijnt dat dit veld moet ingevuld worden.
Moet dit in het html formulier of moet dit in het php bestand?
In php kan je wel controleren of een veld "empty" is maar dan komt dat pas erop als ze het formulier verzenden en ik had dat graag in een popup
Ik hoor het wel als iemand hier raad mee weet.
thanks :)
lord Greystoke
%Europe/Berlin %856 %2005, 21:32
Zoiets?
<script type="text/javascript">
function validate()
{
if(document.getElementById('naamofzo').value = "") alert("Voer a.u.b. naamofzo in");
// of om op ingevoerde tekens te checken
// if(document.getElementById('naamofzo').value.lengt h < 3) alert....
else document.blaat.submit();
}
</script>
// in de body van je HTML heb je volgend form staan
<form name="blaat" action="verwerk.php" onsubmit="validate()">
<input type="text" id="naamofzo" name="naamofzo">
<input type="button" value="Verstuur" onclick="validate()">
</form>
Je roept hiermee een javascript-functie aan als het formulier verzonden wordt.
deze functie checkt of er iets ingevuld is, zo niet geeft ie een alert.
Silentracer
%Europe/Berlin %299 %2005, 08:11
bedankt dit ga ik eens proberen vanavond.
thanks.
Silentracer
%Europe/Berlin %874 %2005, 21:59
Dit lijkt bij mij niet te werken weet iemand nog een andere oplossing?
Laiverd
%Europe/Berlin %913 %2005, 22:55
Check even de source van het contactformulier op http://www.krektsailing.nl/contact/index.php. Werking: javascript controle op alle verplichte velden, en pas als alle velden door de check komen, wordt het formulier verstuurd.
Als je niet snapt wat er staat, zou ik er even een javascript boek bij pakken ;)
John
Silentracer
%Europe/Berlin %199 %2005, 05:46
bedankt ga ik even proberen..
vBulletin® v3.8.1, Copyright ©2000-2012, Jelsoft Enterprises Ltd.