Bonjour à toutes et à tous
Voila, je viens vous exposer mon problème car je bloque completement:
j'ai un formulaire avec 3 champs obligatoires ( nom,premom,email), je voudrais réaliser la condition suivante: vérifier que le numéro de téléphone est un numéro de téléphone valide ( 10 chiffres) SI et Seulement SI l'utilisateur entre un numéro de téléphone, ceci me permettrai de créer un champs non obligatoire mais que je pourrais vérifier.
Donc si l'utilisateur ne rentre pas de numéro de téléphone, il ne verra pas de message lui indiquant "Cliquez ici afin de vérifier que votre numéro de téléphone est composé de 10 chiffres".
J'attend avec impatience une réponse de votre part.
Voici un extrait de mon code.
Code :
- if(!empty($formemail) && !empty($formprenom) && !empty($formnom) )
- {
- if ( preg_match ("#^[a-z0-9._-]+@[a-z0-9._-]{2,}\.[a-z]{2,4}$#", "$formemail" ) )
- {
- if( preg_match("#^0[0-68]([-. ]?[0-9]{2}){4}$#", "$formtelephone" ) )
- .....
- .....
- .....
- else {
- echo '<span onclick="document.forms.formulaire1.submit()" style="cursor:pointer">Cliquez ici afin de vérifier que votre numéro de téléphone est composé de 10 chiffres</span>';
- }
- }
- else {
- echo '<span onclick="document.forms.formulaire1.submit()" style="cursor:pointer">Cliquez ici et vérifier pour vérifier que votre email est bien de la forme xxxxxx@xx.xx</span>';
- }
- }
- else {
- echo '<span onclick="document.forms.formulaire1.submit()" style="cursor:pointer">Merci de cliquer ici afin de remplir les champs Nom Prénom et Email afin que nous puissions traiter votre demande dans les plus brefs délais.</span>';
|