It was quite some time I dealt with 4.x issues, but if I remember correctly, this issue will occur if you do not have the furl registration tag in your templates. Make sure you have this in your master page (or included via a control):
<%@RegisterTagPrefix="EPiServer"Namespace="EPiServer.WebControls"Assembly="EPiServer"%>
...
<episerver:FriendlyUrlRegistrationrunat="Server"/>
The Register-tag is there already. I put the other one at the the end of MasterPage.master, but no difference.
The <episerver:FriendlyUrlRegistrationrunat="Server"/> tagg has been in the installation the entire time.
Any ideas?
Hi
Did you manage to resolve this? I have a 4.62 site that is all of a sudden behaving in the same way.
You can't even get forms to submit to the DB.
Many thanks
Stuart
Hello,
Check out this forum-post.
http://world.episerver.com/Forum/Pages/thread.aspx?id=28931
We had this problem on 4.62. When the editor saves the form in IE8, it stopped working. Then just open the form on IE7 and save it did the trick.
We suddenly have the exact same problem, it started to occur sometime the last 3-4 weeks. I traced it down to the HTML for the submit tag suddenly being different??? The strange thing is that if we press the return key it submits, but not when we click the submit button. I think it might have something to do with the onclick="return(false)" that is added to the submit button (but it's not present on older forms)
If somebody have a solution to this problem, please make contact as now I'm having a site with 20.000 daily unique visitors without a contact form :-(
Problem solved, it was wrong property type on the page type (Form, XForm data)
Here is solution for EPiServer 4.61 and IE 8
In Util\javascript\xformedit.js find function called
formPopulateForSubmit and replace it with
function formPopulateForSubmit( oForm )
{
fieldPropertiesHideAll();
var content = document.getElementById('__formcontent');
var xFormControl = document.getElementById('FormControl');
content.value = xformcontrol.innerHTML;
content.value = content.value.replace(" type=submit", "");
content.value = content.value.replace("<INPUT onclick=return(false)", "<INPUT onclick=return(false) type=submit");
return true;
}
That should make trick:-).
Is the hotfix for XForms in IE8 available for download? I can't see it in the downlaods section.
Hi Mark,
To get your hands on XForms hotfix, please contact EPiServer Developer Support.
Hi,
I´m running 4.62. Viewing older (4.41) converted forms works. Creating and viewing new forms (4.62) works as well. Submitting them does not work. The page just flicker/reloades and you end up with the form containing your fill in info.
No data is saved i db, no e-mail is sent.