Willkommen, Gast
Angemeldet bleiben:

THEMA:

Checkbox and Radio labels instead of values (Solved) 7 Monate 1 Woche her #242656

  • Autor
  • sprockt012
  • Offline
  • Senior Breezer
  • Senior Breezer
  • Beiträge: 96
  • Dank erhalten: 0
I'm looking to find out how to display the checkbox label rather than the value in both BreezingForms > Submit Form > After Submit and in a ContentBuilder View > Content Template.

For example, I have a Radio Button idRadio with the label YES as value 9 and a label NO as a value 3. I want to store the values as numbers but show the values in the mailback script and the view as the words Yes or No.

UPDATE: I've found info from an old post where you helped someone with something similar that works for the ContentBuilder > View > Content Prepare:
if($items["battleflight"]["value"] == '2'){$items["battleflight"]["value"] ='2-Man o\' War';}

So my only remaining issue is how to do the same for my radio button and checkbox in BreezingForms > Submit Form > After Submit:
// defining containers for values
$q6 = '';

// defining value of containers
foreach ($this->maildata as $data)
{  
    if( $data[_FF_DATA_NAME] == 'idbfq6'){
        $q6  = $data[_FF_DATA_VALUE];   //here is where I think I need to tell it if value = 9 then yes, if 3 then no
    }
}

// appending to body 
//$body .= 'Do you require outdoor seating? ' . $q6 . "\n";

UPDATE: I've figured out the code for the radio boxes in the script for end submit but I am still stuck on the checkbox. Here's the working code for the radio box in case anyone needs it:
if( ff_getSubmit("idbfq2") == "9"){
     $q2= 'Yes'; 
}
if( ff_getSubmit("idbfq2") == "3"){
     $q2= 'No'; 
}
if( $data[_FF_DATA_NAME] == 'idbfq2'){
        $q2 = $data[_FF_DATA_VALUE];
}

Here's where I'm at with the checkbox but it's just not changing the number to a word. The only values are 3 or 9 (or null if it were skipped) and it continues to use the 3 or 9 (and as I was pasting the code I found my error - the code below is good now):
if( ff_getSubmit("idbfCheckbox") <> "3"){
     $answers = 'Yes'; 
}
if( ff_getSubmit("idbfCheckbox") == ""){
     $answers = 'Incomplete'; 
}
if( ff_getSubmit("idbfCheckbox") == "3"){
     $answers = 'No'; 
}
if( $data[_FF_DATA_NAME] == 'idbfCheckbox'){
        $answers = $data[_FF_DATA_VALUE];
}

UPDATE: All my questions have been figured out - leaving this up for others.

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

Letzte Änderung: Post by sprockt012.

Checkbox and Radio labels instead of values (Solved) 7 Monate 1 Woche her #242660

  • tihana.krivics Avatar
  • tihana.krivic
  • Offline
  • Moderator
  • Moderator
  • Beiträge: 3038
  • Karma: 3
  • Dank erhalten: 260
Hi,

I'm glad you were able to solve it. :)

Regards,
Tihana

Bitte Anmelden oder Registrieren um der Konversation beizutreten.

  • Seite:
  • 1
Moderatoren: ForumSupport
Ladezeit der Seite: 0.049 Sekunden

Angebot

Sommer Special! Alle Mitgliedschaften zum Sonderpreis!

Prio Support, alle Extensions und alle Templates in einem Paket.

Hier geht's zur Bestellung

Crosstec hilft sparen!

Falls Sie neu bei Crosstec sind aber bereits einen Formulargenerator bei einem anderen Hersteller gekauft haben, dann bekommen sie von uns einen Rabatt von 25% auf unsere 1-Jahres und Pro-Mitgliedschaften

Wie Sie an den Rabatt kommen?

Schreiben Sie uns einfach eine kurze Email mit beigelegten Kaufbeleg (z.B. PayPal Quittung) an sales@crosstec.org.

Wir unterstützen die Joomla Community

Crosstec unterstützt weltweit alle offiziellen Joomla! User Groups und Organisatoren von Joomla! Days die bei Joomla.org registriert sind.

Falls das auf dich zutrifft und du eines unserer Produkte brauchst, schreib uns eine kurze Email an info@crosstec.org und du bekommst eine Flatrate-Mitgliedschaft geschenkt!