Contact-formulier maken: verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(Nieuwe pagina aangemaakt met 'Voor het maken van een contact-formulier kunt u een nieuw menu item aanmaken en met als publicatietype PDF. In deze standaardtekst kunt u HTML plaatsten met daarin...') |
Geen bewerkingssamenvatting |
||
Regel 3: | Regel 3: | ||
In deze standaardtekst kunt u HTML plaatsten met daarin het contactformulier.<br/> | In deze standaardtekst kunt u HTML plaatsten met daarin het contactformulier.<br/> | ||
Een voorbeeld van deze HTML code kunt u hier downloaden [[File:Mailer.txt]].<br/> | Een voorbeeld van deze HTML code kunt u hier downloaden [[File:Mailer.txt]].<br/> | ||
<pre> | |||
<form method="post" action="/winkel/mailer"> | |||
<input type="hidden" value="Contact formulier" name="00_Type formulier:" id="00_Offerte_aanvraag"> | |||
<label for="01_Naam">Naam</label> <input type="text" name="01_Naam:" id="01_Naam"> | |||
<label for="02_Bedrijfsnaam">Bedrijfsnaam</label> <input type="text" name="02_Bedrijfsnaam:" id="02_Bedrijfsnaam"> | |||
<label for="03_Telefoon">Telefoon</label> <input type="text" name="03_Telefoon:" id="03_Telefoon"> | |||
<label for="04_E-mail">E-mail</label> <input type="text" name="04_E-mail:" id="04_E-mail"> | |||
<label for="05_Opmerking">Opmerking/vraag</label> | |||
<textarea name="05_Opmerking/vraag:" id="05_Opmerking"></textarea> | |||
<label for="06_Abonneren">Wilt u zich abonneren op onze nieuwsbrief? (kan altijd weer afgemeld worden).</label> | |||
<input type="checkbox" name="06_Abonneren:" id="06_Abonneren"> | |||
<input type="submit" value="Verstuur aanvraag"></form> | |||
</pre> | |||
In de beheer omgeving kunt u bij [[Standaard_teksten]] het e-mail adres van de zender en afzender instellen.<br/> | In de beheer omgeving kunt u bij [[Standaard_teksten]] het e-mail adres van de zender en afzender instellen.<br/> | ||
==Validatie op het formulier== | |||
Voor de validatie van het e-mail formulier kunt u HTML toevoegen aan de desbetreffende [[Stijlbeheer]] van de klant.<br/> | |||
Een voorbeeld van de validatie op het e-mail en naam veld kunt u hier downloaden [[file:Validatie.txt]] | |||
<pre> | |||
//Contact formulier | |||
if ($jqmain("#bodydiv-productscontact").length) { | |||
var email = new LiveValidation("04_E-mail", {onlyOnBlur:true}); | |||
email.add( Validate.Format, {pattern: /^[a-z]+.?@{1}[^\.]+\.{1}[a-z]{2,}$/i, failureMessage: "Ongeldig e-mailadres."}); | |||
} | |||
// submit button makes fields grey | |||
$jqmain("input[value='Verstuur aanvraag']").click(function(event) { | |||
var naam = new LiveValidation("01_Naam", {onlyOnBlur:true}); | |||
naam.add( Validate.Presence, {failureMessage: "U heeft geen naam ingevuld"}); | |||
var email = new LiveValidation("04_E-mail", {onlyOnBlur:true}); | |||
email.add( Validate.Presence, {failureMessage: ""}); | |||
var email2 = new LiveValidation("04_E-mail", {onlyOnBlur:true}); | |||
email2.add( Validate.Format, {pattern: /^[a-z]+.?@{1}[^\.]+\.{1}[a-z]{2,}$/i, failureMessage: "Ongeldig e-mailadres."}); | |||
}); | |||
</pre> |
Versie van 27 jun 2013 08:51
Voor het maken van een contact-formulier kunt u een nieuw menu item aanmaken en met als publicatietype PDF.
In deze standaardtekst kunt u HTML plaatsten met daarin het contactformulier.
Een voorbeeld van deze HTML code kunt u hier downloaden Bestand:Mailer.txt.
<form method="post" action="/winkel/mailer"> <input type="hidden" value="Contact formulier" name="00_Type formulier:" id="00_Offerte_aanvraag"> <label for="01_Naam">Naam</label> <input type="text" name="01_Naam:" id="01_Naam"> <label for="02_Bedrijfsnaam">Bedrijfsnaam</label> <input type="text" name="02_Bedrijfsnaam:" id="02_Bedrijfsnaam"> <label for="03_Telefoon">Telefoon</label> <input type="text" name="03_Telefoon:" id="03_Telefoon"> <label for="04_E-mail">E-mail</label> <input type="text" name="04_E-mail:" id="04_E-mail"> <label for="05_Opmerking">Opmerking/vraag</label> <textarea name="05_Opmerking/vraag:" id="05_Opmerking"></textarea> <label for="06_Abonneren">Wilt u zich abonneren op onze nieuwsbrief? (kan altijd weer afgemeld worden).</label> <input type="checkbox" name="06_Abonneren:" id="06_Abonneren"> <input type="submit" value="Verstuur aanvraag"></form>
In de beheer omgeving kunt u bij Standaard_teksten het e-mail adres van de zender en afzender instellen.
Validatie op het formulier
Voor de validatie van het e-mail formulier kunt u HTML toevoegen aan de desbetreffende Stijlbeheer van de klant.
Een voorbeeld van de validatie op het e-mail en naam veld kunt u hier downloaden Bestand:Validatie.txt
//Contact formulier if ($jqmain("#bodydiv-productscontact").length) { var email = new LiveValidation("04_E-mail", {onlyOnBlur:true}); email.add( Validate.Format, {pattern: /^[a-z]+.?@{1}[^\.]+\.{1}[a-z]{2,}$/i, failureMessage: "Ongeldig e-mailadres."}); } // submit button makes fields grey $jqmain("input[value='Verstuur aanvraag']").click(function(event) { var naam = new LiveValidation("01_Naam", {onlyOnBlur:true}); naam.add( Validate.Presence, {failureMessage: "U heeft geen naam ingevuld"}); var email = new LiveValidation("04_E-mail", {onlyOnBlur:true}); email.add( Validate.Presence, {failureMessage: ""}); var email2 = new LiveValidation("04_E-mail", {onlyOnBlur:true}); email2.add( Validate.Format, {pattern: /^[a-z]+.?@{1}[^\.]+\.{1}[a-z]{2,}$/i, failureMessage: "Ongeldig e-mailadres."}); });