BullGuard Antivirus Sale - 60% Off with openElement !
Accueil Forum Accueil Forum >

openElement

> Discussion générale openElement
  Nouveaux messages Nouveaux messages Fil RSS  - SENSWHITE - configuration Envoi par Email
  FAQ FAQ  Rechercher dans le Forum   Inscription Inscription  Connexion Connexion

SENSWHITE - configuration Envoi par Email

 Répondre Répondre Page  <123>
Auteur
Message
visio3 allez vers le bas
Senior Member
Senior Member
Avatar

Depuis le: 20 Juil 2010
Pays: France
Status: Inactif
Points: 584
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer visio3 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 15 Feb 2017 à 12:35

Bonjour et merci Hobby001

J'ai ajouté la règle : Champ obligatoire avec : Veuillez inscrire votre adresse Email, comme message d'erreur.

Mais malheureusement, après remise en ligne, cela ne fonctionne pas Confused

J'ai également un autre problème lié :
Lorsque j'écris un message et que je l'envoie, les champs restent vide Ouch
Haut de la page
Dmit OE allez vers le bas
Admin Group
Admin Group


Depuis le: 31 Mai 2012
Status: Inactif
Points: 13971
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Dmit OE Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 15 Feb 2017 à 12:36
Sur l'envoi d'un message, les champs se nettoient, si c'est de cela que vous parlez dans "un autre probleme".
Haut de la page
visio3 allez vers le bas
Senior Member
Senior Member
Avatar

Depuis le: 20 Juil 2010
Pays: France
Status: Inactif
Points: 584
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer visio3 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 15 Feb 2017 à 13:03

Oui Dmit OE, c'est bien cela : les champs se nettoient, mais là où c'est bizarre, c'est que même après une actualisation (Voir un retour par lien) les champs restent désespérément vide Ouch

Et : Nom complet, Email et Votre message n'apparaissent plus.


Edité par visio3 - 15 Feb 2017 à 13:06
Haut de la page
brolysan allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: 14 Août 2009
Pays: France
Status: Inactif
Points: 10144
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer brolysan Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 15 Feb 2017 à 13:35
Salut,
sans lien, point d'aide.
Pensez à nous le donner. Wink
Haut de la page
Hobby001 allez vers le bas
Admin Group
Admin Group
Avatar
Modérateur

Depuis le: 14 Feb 2015
Pays: Canada, Québec
Status: Inactif
Points: 6513
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Hobby001 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 15 Feb 2017 à 13:51
Il serait préférable d'ouvrir une nouvelle conversation lorsque vous avez un souci spécifique comme ceci.

Dans le cas présent, la majeure partie de cette conversation est hors sujet pour le modèle SENSWHITE.

Ceci étant dit, le comportement normal d'un tel formulaire va comme suit:
  • Les différents champs sont remplis, ou pas, par le visiteur
  • Le visiteur clique sur le bouton d'envoi
  • Un courriel est envoyé au destinataire prévu
  • Les champs reprennent leur valeur par défaut.  (ceci évite que quelqu'un clique à répétition sur le bouton et pollue votre boîte de réception)
À cela s'ajoute des options
  • Obliger le visiteur à remplir une ou plusieurs cases
  • Forcer le format avec des filtres comme adresse courriel
Après cela il faut commencer à écrire du code.
Haut de la page
visio3 allez vers le bas
Senior Member
Senior Member
Avatar

Depuis le: 20 Juil 2010
Pays: France
Status: Inactif
Points: 584
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer visio3 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 15 Feb 2017 à 13:55

Je viens de refaire l'opération et cela ne marche pas.

Voilà comment j'ai fait : (J'ai peut-être fait une erreur dans l'opération)

1 - j'ai sélectionné le champs de l'Email et j'ai cliqué sur l'icône de rajout de règles de validation :



2 - J'ai cliqué pour ajouté une règle prédéfinie :



3 - J'ai ajouter la règle : Champ obligatoire et j'ai enregistré



4 - J'ai ensuite taper le message d'erreur et enregistrer :



5 - j'ai enregistrer et remis en ligne


Lorsque je tape un message et que j’oublie sciemment la case Email :



Je n'ai pas de message d'avertissement, mais le mail part quand même :



El les champs reste vide, même après une actualisation :




Ai-je fais une erreur quel que part Embarrassed


Haut de la page
brolysan allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: 14 Août 2009
Pays: France
Status: Inactif
Points: 10144
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer brolysan Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 15 Feb 2017 à 13:56
Comme le souligne Hobby001, c'est tout à fait normal. J'ai lu en biais, du coup, mal compris votre demande.
Vous voulez donc que le formulaire reste avec ce que les visiteurs ont commencés à remplir?
Dans ce cas là, il va falloir rajouter du code spécifique (donc l'indique la aussi Hobby001).

Pour le mail, ajouter une autre règle, celle du mail. Sasn ça, vu que le bloc contient déjà du texte, pour lui tout est bon.

je vais faire un test néanmoins avec le template.


Edité par brolysan - 15 Feb 2017 à 13:58
Haut de la page
visio3 allez vers le bas
Senior Member
Senior Member
Avatar

Depuis le: 20 Juil 2010
Pays: France
Status: Inactif
Points: 584
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer visio3 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 15 Feb 2017 à 13:59
Ouupsss je tapais le message, je n'avais pas vu les nouveaux messages Embarrassed

L'adresse du site : http://www.joelzipper.com/


Haut de la page
brolysan allez vers le bas
Admin Group
Admin Group
Avatar

Depuis le: 14 Août 2009
Pays: France
Status: Inactif
Points: 10144
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer brolysan Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 15 Feb 2017 à 14:04
Après contrôle, c'est bien ça.
Si une valeur de saisie est indiqué dans l'élément (propriétés du Textbox), même si l'on ajoute une règle de saisie obligatoire, c'est considéré comme une valeur.
Dans ce cas là, il va falloir, pour le mail, indiqué une autre valeur en plus (celle du mail).
Pour les autres, je regarde si je peux ajouter un code supplémentaire.
Haut de la page
Hobby001 allez vers le bas
Admin Group
Admin Group
Avatar
Modérateur

Depuis le: 14 Feb 2015
Pays: Canada, Québec
Status: Inactif
Points: 6513
Options des messages Options des messages   Thanks (0) Thanks(0)   Citer Hobby001 Citer  RépondreRéponse Lien Direct à ce Post Envoyé : 15 Feb 2017 à 14:10
Il y a ce que Dmit a suggéré:

Bloc de code javascript en position startBody.  Il faut aussi ajouter la classe perso "default-text" à chaque élément que l'on veut traiter.

$(function(){
    $('.default-text :input').focus(function(){ // quand on selectionne et commence a modifier le champ
        if (!$(this).data('defaultText'))
            $(this).data('defaultText', $(this).val());
        var defaultText = $(this).data('defaultText'); // texte de depart
        if ($(this).val() === defaultText)
            $(this).val(''); // enlever le texte si = texte par defaut
    });
    $('.default-text :input').blur(function(){ // quand on quitte le champ
        var defaultText = $(this).data('defaultText'); // texte de depart
        if (defaultText && !$(this).val())
            $(this).val(defaultText); // si le champ est vide, remettre texte par defaut
    });
});



Edité par Hobby001 - 15 Feb 2017 à 14:13
Haut de la page
 Répondre Répondre Page  <123>
  Partagez ce sujet   

Aller au Forum Permissions du forum allez vers le bas

Forum Software by Web Wiz Forums® version 12.04
Copyright ©2001-2021 Web Wiz Ltd.

Cette page a été affichée en 0.063 secondes.