• 1

Read this first!

We do not monitor these forums. The forum is provided to exchange information and experience with other users ONLY. Forum responses are not guaranteed.

However, please submit a ticket if you have an active subscription and wish to receive support. Our ticketing system is the only way of getting in touch with RSJoomla! and receiving the official RSJoomla! Customer Support.

For more information, the Support Policy is located here.

Thank you!

TOPIC: RS Form Pro Preview before Submit

RS Form Pro Preview before Submit 5 years 2 months ago #39835

Hello,

i hope you can understand me. My english is not so good. I have build a form with multiple form with 4 pages and a Summary. I want a second summary on the second page. The Value "Ergebnis" should be displayed but i cant see nothing. I have make a backup of my form. I can send you a email with the backup if you want. The Firefox console gives no error back. I spend a coffee on paypal if you want. :woohoo:

My page is www.wir-drehen-das.com/de/profi-paket#profi

The page is offline so i create a user account:

User: speedturn

Pass: speedturn

The java srcipt is:

<script>

RSFormPro.Pages.show = function(thePage) {
RSFormProUtils.removeClass(thePage, 'formHidden');
var pageNumber = parseInt(thePage.id.split("_").pop());
if(pageNumber > 0 ){
window.scrollTo(0, findPos(document.getElementById('userForm')));
}
}

function findPos(obj) {
var curtop = 0;
if (obj.offsetParent) {
do {
curtop += obj.offsetTop;
} while (obj = obj.offsetParent);
return [curtop];
}
}

</script>



Summary of the second site



<script type="text/javascript">
function preV(param1, param2, param3, param4)
{
if (param2 == 3 && param3 == 3)
{
document.getElementById('ergebnisP').innerHTML = document.getElementById('ergebnis').value;
}
rsfp_changePage(param1, param2, param3, param4);
}
</script>
<script type="text/javascript">
function previewBeforeSubmit(formIdValue, previewPageNumber, totalPages, validateOnChangingPage)
{
if (previewPageNumber == 1 && totalPages == 3)
{
document.getElementById('ergebnisPreview').innerHTML = document.getElementById('ergebnis').value;

}
rsfp_changePage(formIdValue, previewPageNumber, totalPages, validateOnChangingPage);
}
</script>



Summary of the last Page



<script type="text/javascript">
function preV(param1, param2, param3, param4)
{
if (param2 == 3 && param3 == 3)
{
document.getElementById('nameP').innerHTML = document.getElementById('name').value;
document.getElementById('emailP').innerHTML = document.getElementById('E-Mail').value;
document.getElementById('firmaP').innerHTML = document.getElementById('Firma').value;
document.getElementById('strasseP').innerHTML = document.getElementById('Strasse').value;
document.getElementById('plz ortP').innerHTML = document.getElementById('PLZ ORT').value;
document.getElementById('name der bankP').innerHTML = document.getElementById('Name der Bank').value;
document.getElementById('ibanP').innerHTML = document.getElementById('IBAN').value;
document.getElementById('bicP').innerHTML = document.getElementById('BIC').value;

var i;
for(i=0;i<document.getElementsByName('form[Zahlungsart]').length;i++)
if (document.getElementById('Zahlungsart'+i).checked)
document.getElementById('radioGroupP').innerHTML = document.getElementById('Zahlungsart'+i).value;
var j;
for(j=0;j<document.getElementsByName('form[SEPA-Firmenlastschrift-Mandat][]').length;j++)
if (document.getElementById('SEPA-Firmenlastschrift-Mandat'+j).checked)
document.getElementById('checkGroupP').innerHTML = document.getElementById('SEPA-Firmenlastschrift-Mandat'+j).value;

}
rsfp_changePage(param1, param2, param3, param4);
}
</script>
<script type="text/javascript">
function previewBeforeSubmit(formIdValue, previewPageNumber, totalPages, validateOnChangingPage)
{
if (previewPageNumber == 4 && totalPages == 3)
{
document.getElementById('namePreview').innerHTML = document.getElementById('name').value;
document.getElementById('emailPreview').innerHTML = document.getElementById('E-Mail').value;
document.getElementById('firmaPreview').innerHTML = document.getElementById('Firma').value;
document.getElementById('strassePreview').innerHTML = document.getElementById('Strasse').value;
document.getElementById('plz ortPreview').innerHTML = document.getElementById('PLZ ORT').value;
document.getElementById('name der bankPreview').innerHTML = document.getElementById('Name der Bank').value;
document.getElementById('ibanPreview').innerHTML = document.getElementById('IBAN').value;
document.getElementById('bicPreview').innerHTML = document.getElementById('BIC').value;

var i;
for(i=0;i<document.getElementsByName('form[Zahlungsart]').length;i++)
if (document.getElementById('Zahlungsart'+i).checked)
document.getElementById('radioGroupPreview').innerHTML = document.getElementById('Zahlungsart'+i).value;

document.getElementById('checkGroupPreview').innerHTML = '';
var j;
for(j=0;j<document.getElementsByName('form[SEPA-Firmenlastschrift-Mandat][]').length;j++)
if (document.getElementById('SEPA-Firmenlastschrift-Mandat'+j).checked)
document.getElementById('checkGroupPreview').innerHTML = document.getElementById('SEPA-Firmenlastschrift-Mandat'+j).value;

}
rsfp_changePage(formIdValue, previewPageNumber, totalPages, validateOnChangingPage);
}
</script>


The administrator has disabled public write access.
  • 1

Read this first!

We do not monitor these forums. The forum is provided to exchange information and experience with other users ONLY. Forum responses are not guaranteed.

However, please submit a ticket if you have an active subscription and wish to receive support. Our ticketing system is the only way of getting in touch with RSJoomla! and receiving the official RSJoomla! Customer Support.

For more information, the Support Policy is located here.

Thank you!