TOPIC:

Multi Page: URL Formular-Seiten? 7 years 1 month ago #94168

  • Topic Author
  • Sarastro
  • Offline
  • Fresh Breezer
  • Fresh Breezer
  • Posts: 1
  • Thanks: 1
Liebe BF Gemeinde!

Gibt es die Möglichkeit, die einzelnen Formularseiten im Introtext direkt zu verlinken?

Ich möchte mir eine Art Fortschrittsbalken basteln, bei der die Möglichkeit besteht, nicht nur die nächste Seite oder die vorige Seite sondern auch eine beliebige Formularseite anzunavigieren...

(Introtext)
Seite 1 > Seite 2 > Seite x
Formularseite

Das sollte doch gehen, die Marken <div id="bfPage#" class="bfPage" style="display:none"> irgendwie anzuspringen oder? Vielleicht mit einem Actionscript? Oder geht das nicht im Introtext? :woohoo:
The following user(s) said Thank You: wartime

Please Log in or Create an account to join the conversation.

Last edit: Post by Sarastro.

Multi Page: URL Formular-Seiten? 7 years 1 month ago #94362

  • lennerd
  • Offline
  • Developer
  • Developer
  • Posts: 4669
  • Karma: 72
  • Thanks: 411
Hallo,

ja das ist möglich.

Im intro text einfach folgenden Code benutzen:

<p><a onclick="ff_switchpage(1)">page1</a>
</p>
<p><a onclick="ff_switchpage(2)">page2</a>
</p>
<p><a onclick="ff_switchpage(3)">page3</a>
</p>

Ich hoffe das hilft.
Regards,
Stefan

===============================================
Satisfied? Consider a membership!
===============================================
Like us on Facebook
===============================================
Follow us on Twitter
===============================================
The following user(s) said Thank You: wartime

Please Log in or Create an account to join the conversation.

Multi Page: URL Formular-Seiten? 3 weeks 4 days ago #242996

  • 1987Jan
  • Offline
  • Senior Breezer
  • Senior Breezer
  • Posts: 88
  • Thanks: 0
Hey,

kann es sein, dass dieser Code die Validierung aufhebt? Seite 1 hat bei mir 9 Radiogruppen-Abfragen. Vorher waren sie auf den Seiten verteilt und die Validierung (ff_anychecked) aht einwandfrei funktioniert.

lennerd wrote: <p><a onclick="ff_switchpage(1)">page1</a>
</p>
<p><a onclick="ff_switchpage(2)">page2</a>
</p>
<p><a onclick="ff_switchpage(3)">page3</a>
</p>

Nachdem ich die Fragen auf Seite 1 gelegt habe gingen sie auch noch alle.

Nun habe ich den Code auf den Seiten eingefügt und die Validierung ist off.

Hier ist mein Code, je Seite
<p><a onclick="ff_switchpage(1)"> Seite 1 </a> • <strong><a onclick="ff_switchpage(2)"> Seite 2 </a></strong>• <a onclick="ff_switchpage(3)"> Seite 3 </a>• <a onclick="ff_switchpage(4)"> Seite 4 </a>• <a onclick="ff_switchpage(5)"> Seite 5 </a>• <a onclick="ff_switchpage(6)"> Seite 6 </a> • <a onclick="ff_switchpage(7)"> Seite 7 </a>• <a onclick="ff_switchpage(8)"> Seite 8 </a>• <a onclick="ff_switchpage(9)"> Seite 9 </a>• <a onclick="ff_switchpage(10)"> Seite 10 </a>• <a onclick="ff_switchpage(11)"> Seite 11 </a>• <a onclick="ff_switchpage(12)"> Seite 12 </a></p>

Please Log in or Create an account to join the conversation.

Multi Page: URL Formular-Seiten? 3 weeks 4 days ago #243023

  • TheMuffinMan's Avatar
  • TheMuffinMan
  • Offline
  • Developer
  • Developer
  • Posts: 9255
  • Karma: 167
  • Thanks: 744
Hi,

tut es. Probier es mal bitte so:
if( ff_validation(ff_currentpage) != '' ){ 
     ff_switchpage(2); 
} else
{ 
  ff_validate_page(null,null) 
}

Du willst ja vermutlich immer erst die aktuelle Seite.

Da das so aber unübersichtlich ist, am besten in eine Funktion packen:
function ff_goto_page(page){
    if( ff_validation(ff_currentpage) == "" ){ 
         ff_switchpage(page); 
    } 
    else
    { 
      ff_validate_page(null,null) 
    }
}

Das dann am besten in form => advanced => more options => pieces => before form => custom ausgeben, so dass es global verfügbar ist:
echo '
<script>
function ff_goto_page(page){
    if( ff_validation(ff_currentpage) == "" ){ 
         ff_switchpage(page); 
    } 
    else
    { 
      ff_validate_page(null,null) 
    }
}
</script>
';

Und dann kannst Du das so pro Link verwenden:
<a onclick="ff_goto_page(11)"> Seite 11 </a>
<a onclick="ff_goto_page(12)"> Seite 12 </a>

Usw.

Gruss,
Markus

Please Log in or Create an account to join the conversation.

Multi Page: URL Formular-Seiten? 3 weeks 3 days ago #243047

  • 1987Jan
  • Offline
  • Senior Breezer
  • Senior Breezer
  • Posts: 88
  • Thanks: 0
Ich habe mich jetzt erst einmal nur um diesen Code gekümmert.

TheMuffinMan wrote: Das dann am besten in form => advanced => more options => pieces => before form => custom ausgeben, so dass es global verfügbar ist:

echo '
<script>
function ff_goto_page(page){
    if( ff_validation(ff_currentpage) == "" ){ 
         ff_switchpage(page); 
    } 
    else
    { 
      ff_validate_page(null,null) 
    }
}
</script>
';


Zumindest habe ich es so verstanden, dass ich nur den in "Erweitere Optionen > Formularteil > Vor Formular einfügen soll.

Aber da passiert nichts. Habe da ja noch die Daten von unseren Thema Datenbank | Mehrere Abfragen

Aktuell sieht es dort so aus
echo '
<script>
function ff_goto_page(page){
    if( ff_validation(ff_currentpage) == "" ){ 
         ff_switchpage(page); 
    } 
    else
    { 
      ff_validate_page(null,null) 
    }
}
</script>
';
________

$this->execPieceByName('ff_InitLib'); //Include BreezingForms Library
$db = JFactory::getDBO();//Get Database Object
$option = array(); //prevent problems

$option['driver'] = 'mysqli';            // Database driver name
$option['host'] = 'bereitschaft-eckernfoerde.de';    // Database host name
$option['user'] = 'd0329a28';       // User for database authentication
$option['password'] = 'rKNEzPuyBEPre2rw';   // Password for database authentication
$option['database'] = 'd0329a28';      // Database name
$option['prefix'] = '';             
(....)

Please Log in or Create an account to join the conversation.

Multi Page: URL Formular-Seiten? 3 weeks 3 days ago #243068

  • TheMuffinMan's Avatar
  • TheMuffinMan
  • Offline
  • Developer
  • Developer
  • Posts: 9255
  • Karma: 167
  • Thanks: 744
Gibt es javascript Fehler wenn Du auf die Links klickst? Wenn ja welche? (im Browser auf Inspizieren klicken und dann das Konsolen-Tab öffnen.

Please Log in or Create an account to join the conversation.

Moderators: ForumSupport
Time to create page: 0.053 seconds

Summer Sale!

Massive discounts on all subscriptions!

Get Your Subscription Here

Quick Links

Downloads

BreezingForms

ContentBuilder

BreezingCommerce

Templates

Documentation

BreezingForms

ContentBuilder

BreezingCommerce

Apprendre BreezingForms (French Community)

Apprendre et maîtriser BreezingForms par des tutoriels et exemples, le tout en français

breezingforms.eddy-vh.com

Questions et réponses sur les forums de l'AFUJ

AFUJ

Special Offer

Summer Sale! All subscriptions at a special price!

Includes prio support, all of our current and future Joomla!® extensions and Joomla!® templates for the duration of your membership.

Get it from here

3rd Party Discount - 25% Off

We help you to keep your costs under control. If you are a new member and purchased a form building tool from a different form vendor, then you'll get a 25% discount on our subscription plans.

How to receive the discount:

Send us a quick email to sales@crosstec.org with a proof of purchase (for example a paypal receipt), await payment instructions and enjoy your membership!