1

Je travaille sur WFFM Sitecore.Comment supprimer la validation requise des champs obligatoires masqués WFFM dans le sitecore?

J'ai une droplist "Titre" avec option d'

  • M.
  • Mlle
  • autre titre

Et celui requis zone de texte appelé Other. La zone de texte est masquée lors du chargement de la page et n'apparaîtra que si l'utilisateur sélectionne l'option autre titre dans la liste déroulante.

Si nous sélectionnons M. ou Mlle puis la zone de texte Other est caché, mais il est encore un champ obligatoire. Lorsque nous soumettons le formulaire, il déclenche la validation de champ requise de la zone de texte cachée Other. Comment puis-je supprimer les champs obligatoires masqués dans l'action de sauvegarde WFFM?

Répondre

1

Vous devrez supprimer le « requis » drapeau du champ dans l'éditeur FMAM, puis ajoutez une coutume validation JS qui vérifie le Titre champ et si son jeu à Other Title, valider que la zone de texte a été peuplé.

Vous ne pouvez pas faire cela en WFFM sans JavaScript personnalisé.

Vous voudrez également vous assurer que votre code de serveur valide à nouveau ceci pour se protéger contre quelqu'un essayant de contourner la validation de JS.