Hi,
actually Visforms 3.5.8 was my first try to fix the problem.
My assumption is that after the Joomla! update there sometimes seems to remain a "residue" of a form stored in the session. As Visforms uses the session to persist information in case it has to re-display the form, if the php validation of the user inputs failed, this "residue" is, where the problem starts. I think that an incomplete form object is used which misses importent information..
I added some functionallity to Visforms. 3.5.8 in order to check, that the form stored in the session is complete and not only a "residue" and I released this code with Visforms 3.5.8. I doublecheck this code now and actually I cannot see why it would not work (if my assumptions about the source of the problem are correct).
I agree with you that only Joomla! and Visforms are relevant (at least if you work with recent server configurations). But actually I'm a bit at a loss, how to fix it. I simply need more information.
How do you display the form? (module (in module position or via plugin loadposition in an article) or menu)
What are the cache settings of your website?
Do you use any thirdparty extensions with relevance to the caching of the website?
Could you please try if replacing the components/com_visforms/models/visforms.php file with the file in this
zip
solves the problem?
Regards,
Aicha