phpMyForm : Formulaire de contact

Exemple de formulaire de contact (Aucun message d'envoyé, simple affichage des valeurs soumises).

Le champ Message a l'attribut show_counter=1 et l'attribut maxlength=200
Possibilté d'envoyer un ou plusieurs (champ Joindre un fichier avec attribut multiple=1) fichiers.

Validation avec le plugin jQuery jQuery Validation Plugin (si javascript est désactivé ou si dans les options l'attribut jquery_validate n'est pas à 1, la validation se fera en PHP coté serveur).

Le formulaire

0

Fichier pdf, maximum 100Ko

 
 

Les différents fichiers de configurations

form_options.ini

[options]
description="Exemple de formulaire de contact"
location="/phpmyform-formulaire-de-contact"
submit_message=
button_name=Envoyer votre message
function_after=sample_form_contact
center=1
width=90%
jquery_validate=1
style_form="border: 1px solid #e1e1e1;border-radius: 5px;"
field_border=1px solid #e1e1e1

form_definition.ini

[name]
field_type=text
label=Nom
class=pmf-regular-text
rules.required.value=1
rules.required.message=Veuillez rentrer votre nom.

[email]
field_type=text
label=Email
class=pmf-regular-text
rules.required.value=1
rules.required.message=Veuillez rentrer votre email.
rules.email.value=1
rules.email.message=Rentrer un email valide.

[url]
field_type=text
label=Site Web
class=pmf-regular-text
rules.url.value=1

[message]
field_type=textarea
label=Message
rows=5
width=80%
maxlength=200
show_counter=1
rules.required.value=1
rules.required.message=Veuillez rentrer votre message

[piece_jointe]
field_type=file
label=Joindre un fichier
multiple=1
rules.max_file_size.value=100000
rules.accept.value=pdf
text_bottom="<em><small>Fichier pdf, maximum 100Ko</small></em>"

[copy]
field_type=checkbox
text_after=Recevoir une copie du message

Autres exemples de formulaires