popup na verzenden van formulier

Status
Niet open voor verdere reacties.

ecross

Gebruiker
Lid geworden
4 mrt 2009
Berichten
638
hallo allemaal

ik wil graag een formulier maken, als het formulier dan verzonden is moet er een popup komen met de tekst: het formulier is verzonden

ik denk dat het wel mogelijk moet zijn om dit voorelkaar te krijgen
 
Dat kun je doen met een Javascript (althans de popup)

HTML:
<form action="" method="post" onsubmit="alert( 'Het formulier is verzonden.' )">
<input type="submit" name="submit" value="Verzend formulier." />
</form>

Enige nadeel is dat het formulier verzonden wordt nadat de gebruiker op OK geklikt heeft, niet voordat :)
 
het werkt

het werkt
maar ik wil er direct ook een check bij of alle velden zijn ingevuld,
ik heb gelezen hoe je dat moet doen namelijk:
in het <head>
PHP:
<script language="javascript">
function checkform(form) {
    for (var x=0; form.elements[x]; x++ ) {
        if (form.elements[x].value == ""){
            if(form.elements[x].id != "nocheck") {
            alert( "Vergeten het '" + form.elements[x].id + "' veld in te vullen?" );
            form.elements[x].focus();
            return false ;
            }
        }
    }        
}
</script>

en in de <body>:
PHP:
<form name="whatever" onsubmit="return checkform(this)">

Naam:<br />
<input type="text" name="naam" id="naam" />

Tussenvoegsel: <br />
<input type="text" name="tussenvoegsel" id="nocheck" />

Achternaam:<br />
<input type="text" name="achternaam" id="Achternaam" />

<input type="submit" value="verzenden">
</form>

bij allebij gebruik je " onsubmit " hoe kun je de script gebruiken?
 
Makkelijkste is om het zo te doen:

HTML:
<form name="whatever" onsubmit="if ( checkform(this) ) { alert ( 'Formulier verzonden!' ); return true; } else { return false; } ">

Dat zou althans moeten werken :)
 
sorry

nee het werkt niet,

de controle werkt dan wel maar er komt geen popup met de bedank tekst
 
welkom op helpmij.nl!
leuk dat je me wilt helpen :thumb:, maar dit was een vraag van 2 jaar geleden en ik ben er inmiddels wel uitgekomen :)
check voortaan even de datum van de laatste post ;)
 
Ik had het inderdaad gezien, maar het is de eerste result op Google bij het zoeken naar "Formulier verzenden naar popup", dus iedereen die op deze (naar mijn idee zeer gebruikelijke) zoektermen zoekt, komt hier uit. Leek mij dus wel een meerwaarde voor dit topic. ;)
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan