Ondersteuning » Plugin vragen » Berichten werken niet in contactform 7

  • Opgelost joopop

    (@joopop)


    Goedemiddag allemaal,

    Wij gebruiken al enige tijd contactformulieren via Contact Form 7 op onze website. Deze werken nog steeds op de meldingen na. Deze staan nog steeds ingesteld maar worden niet meer getoond na het verzenden van het formulier en bijvoorbeeld het niet of foutief invullen van velden. De plugin is geüpdate.

    Iemand hier ervaring mee hoe we dit kunnen oplossen?

    De pagina waar ik hulp bij nodig heb: [log in om de link te zien]

11 reacties aan het bekijken - 1 tot 11 (van in totaal 11)
  • Hoi,

    Ik zie in het stylesheet van je thema deze CSS staan, die deze meldingen verbergt:

    
    .wpcf7 span.wpcf7-not-valid-tip, .wpcf7-validation-errors{display: none !important;}
    

    Je zou kunnen proberen dit weer te overschrijven via de Extra CSS pagina van de Customizer in je dashboard:

    
    .wpcf7 span.wpcf7-not-valid-tip, .wpcf7-validation-errors{display: block !important;}
    

    Als je deze CSS niet zelf hebt toegevoegd, zou je de developer kunnen vragen waarom hij dat gedaan heeft. Kan via deze supportpagina.

    Guido

    Thread starter joopop

    (@joopop)

    Bedankt Guido voor het meedenken. Helaas heeft het nog niet tot de oplossing geleid. Ik zal de maker benaderen over dit onderwerp. Hopelijk reageert hij snel of komt er iemand anders met de oplossing.

    Hoi,

    Bij mij werkt het wel, als ik op jouw contactpagina niets invul en op verzenden klik zie ik nu in het rood “Het veld is verplicht.” verschijnen. Of mis je nóg iets?

    Guido

    Ah, wacht. Er mist inderdaad nog iets. Voeg dit ook nog even toe:

    
    .wpcf7-response-output{display:block;}
    

    Guido

    Thread starter joopop

    (@joopop)

    Goedemorgen Guido,

    Dank je wel nog voor je aanvullende reacties. Ik heb je adviezen opgevolgd en er zit inderdaad verbetering in. Wat alleen nog niet werkt is het volgende:

    1) Het dropdown menu “Hoe heeft u ons gevonden” wordt niet gezien als verplicht, maar staat wel als dusdanig ingesteld

    2) Het bericht van de verzending wordt niet getoond. Hierdoor weten mensen niet of het formulier is verzonden. Dit bericht (de tekst) staat als dusdanig ingesteld in de plugin.

    Heb je daar heel toevallig ook een oplossing voor? #durftevragen

    Hallo Joop,

    1) Bedoel je het formulier op de homepage? Dat komt doordat er al een optie is ingevuld (Eerder verhuisd). Dus die is altijd al ingevuld. Veld staat wel goed ingesteld op de contactpagina.

    2) Volgens mij heb je de fix van mijn eerdere reactie nog niet toegevoegd.

    Guido

    Thread starter joopop

    (@joopop)

    1) Ach wat suf. Dat had ik zelf moeten kunnen bedenken. Dat probleem is opgelost inmiddels.

    2) Ik heb beide codes toegevoegd aan de CSS van de website. Dus zowel de code van 3 dagen als die van 2 dagen geleden die je hebt geadviseerd toe te voegen.

    Het staat er als volgt in:

    {.wpcf7 span.wpcf7-not-valid-tip, .wpcf7-validation-errors{display: block !important;}
    {.wpcf7-response-output{display:block;}

    De melding die ik eerder in Edge wel weer krijg, na toevoeging van deze codes, dat een veld verplicht is naast de rode omlijsting. Krijg ik nu overigens niet meer. Ook niet in Firefox en IE.

    Hoi,

    De CSS staat er verkeerd in, moet zijn:

    
    .wpcf7 span.wpcf7-not-valid-tip, .wpcf7-validation-errors{display: block !important;}
    .wpcf7-response-output{display:block !important;}
    

    Dus zonder eerste {
    En excuses, de !important tag was ik eerder vergeten in de 2e regel.

    Guido

    Thread starter joopop

    (@joopop)

    Guido, je bent een life saver. Het werkt weer!

    Duizendmaal dank.

    Mooi zo! Graag gedaan 🙂

    Zou je het topic willen afsluiten door hem op status “opgelost” te zetten?

    Guido

    Thread starter joopop

    (@joopop)

    Gedaan!

11 reacties aan het bekijken - 1 tot 11 (van in totaal 11)
  • Het onderwerp ‘Berichten werken niet in contactform 7’ is gesloten voor nieuwe reacties.