Buy Now
Sign in

Handling multiple checkbox in the email template

winchesterlyon , March 10 2015
w
winchesterlyon

Hi,

How do I handle the output for multiple checkboxes?

I would like them to output in a list like. Either using <li> tags or <br /> tags. Anyone is fine with me.

Thanks in advance.

Winchester

GreyHead

Hi Winchester,

You can use a Handle Arrays action to convert the array to a string - that will work with separators like ', ' or '<br />'

If you want to convert the array to a List then you'd need to use a Custom code action:

				<?php
$list = array();
foreach ($form->data['checkboxes_99'] as $c ) {
$list[] = "<li>{$c}</li>";
}
$list = implode("\n", $list);
$form->data['list'] = "<ul>{$list}</ul>";
?>
Then use {list} in the Email template.

Bob

ChronoForms technical support
If you'd like to buy me a coffee or two, thank you very much

w
winchesterlyon

Thanks GreyHead... I decided to use ChronoForm instead. Was having other issues with ChronoContact, but since there was no documents for it, I just figured it's best to just switch..

w
winchesterlyon

I should be able to use this with ChronoForm as well, right?

GreyHead

Hi Winchester,

Yes,

Bob

ChronoForms technical support
If you'd like to buy me a coffee or two, thank you very much