Forums

Required field email not always showing in conformation email

Hilco Regterschot 11 May, 2016
Goodmorning,
I have build a contactform in ChronoformsV5 with all required fields. When emailing the filled in form all fields are shown in the confirmation email. But sometimes it happens the required field Email doesn't have any data in it. When i check the database, the field is empty.
When i call the person who filled in the form he says he filled in an emailaddress.
Here is the code form the form:
<div class="gcore-line-tr gcore-form-row" id="ftr-Naam"><div class="gcore-line-td" id="ftd-Naam"><label for="Naam" class="gcore-label-left">Naam</label>
<div class="gcore-display-table gcore-input" id="fin-Naam"><input name="Naam" id="Naam" value="" placeholder="" class=" validate['required']" title="" style="" data-inputmask="" data-load-state="" data-tooltip="" type="text" /></div></div></div><div class="gcore-line-tr gcore-form-row" id="ftr-Email"><div class="gcore-line-td" id="ftd-Email"><label for="Email" class="gcore-label-left">Emailadres</label>
<div class="gcore-display-table gcore-input" id="fin-Email"><input name="Email" id="Email" value="" placeholder="" class=" validate['required','email']" title="" style="" data-inputmask="" data-load-state="" data-tooltip="" type="text" /></div></div></div><div class="gcore-line-tr gcore-form-row" id="ftr-Telefoonnummer"><div class="gcore-line-td" id="ftd-Telefoonnummer"><label for="Telefoonnummer" class="gcore-label-left">Telefoonnummer</label>
<div class="gcore-display-table gcore-input" id="fin-Telefoonnummer"><input name="Telefoonnummer" id="Telefoonnummer" value="" placeholder="" class=" validate['required','phone']" title="" style="" data-inputmask="" data-load-state="" data-tooltip="" type="text" /></div></div></div><div class="gcore-line-tr gcore-form-row" id="ftr-Woonplaats"><div class="gcore-line-td" id="ftd-Woonplaats"><label for="Woonplaats" class="gcore-label-left">Woonplaats</label>
<div class="gcore-display-table gcore-input" id="fin-Woonplaats"><input name="Woonplaats" id="Woonplaats" value="" placeholder="" class=" validate['required']" title="" style="" data-inputmask="" data-load-state="" data-tooltip="" type="text" /></div></div></div><div class="gcore-line-tr gcore-form-row" id="ftr-Bericht"><div class="gcore-line-td" id="ftd-Bericht"><label for="Bericht" class="gcore-label-left">Uw bericht</label>
<div class="gcore-display-table gcore-input" id="fin-Bericht"><textarea name="Bericht" id="Bericht" placeholder="" rows="8" cols="60" class=" validate['required']" title="" style="" data-wysiwyg="0" data-load-state="" data-tooltip=""></textarea></div></div></div><div class="gcore-line-tr gcore-form-row" id="ftr-Uploads"><div class="gcore-line-td" id="ftd-Uploads"><label for="Uploads" class="gcore-label-left">Eventuele foto's</label>
<div class="gcore-display-table gcore-input" id="fin-Uploads"><input name="Uploads[]" id="Uploads" class=" validate['image']" title="" style="" multiple="1" data-load-state="" data-tooltip="" type="file" /><label class="gcore-sub-label">Hier kunt u eventuele foto's van de huidige situatie mee sturen</label></div></div></div><div class="gcore-line-tr gcore-form-row" id="ftr-recaptcha"><div class="gcore-line-td" id="ftd-recaptcha"><label for="recaptcha" class="gcore-label-left">Typ de code over</label>
<div class="gcore-display-table gcore-input" id="fin-recaptcha">{ReCaptcha}</div></div></div><div class="gcore-line-tr gcore-form-row" id="ftr-Verstuur"><div class="gcore-line-td" id="ftd-Verstuur"><div class="gcore-display-table gcore-input" id="fin-Verstuur"><input name="Verstuur" id="Verstuur" type="submit" value="Verstuur" class="" style="" data-load-state="" /></div></div></div>


Can someone please tell me what is going wrong?

Thanks in advance.

With kind regards,
Hilco Regterschot
GreyHead 11 May, 2016
Hi Hilco Regterschot,

Impossible to say from the information here - everything looks OK.

There are some Joomla! plug-ins that 'censor'; form data when it is submitted - though in that case I would expect all of them to be missing.

If the field is required then adding serverside validation will give an extra check.

Bob
Hilco Regterschot 11 May, 2016
Hi Bob,

I will give it a trie.
Is it maybe possible that the browser that is used is the problem? Maybe the person that fills the form is using an old browser like IE8?

Hilco Regterschot
GreyHead 11 May, 2016
Hi Hilco Regterschot,

I would not normally expect any browser to remove the value from an input.

Bob
Hilco Regterschot 17 May, 2016
Hi Bob,

It looks like the solution with serverside validation works. Until now i haven't had any problems anymore.

Hilco Regterschot
GreyHead 17 May, 2016
Hi Hilco,

Great, good to hear.

In general you should think about client side validation as helping the user complete the form successfully and serverside validation as your check that the submitted data is correct and complete.

Bob
This topic is locked and no more replies can be posted.