[[!FormIt? &hooks=`spam,emailselector,email,redirect` &emailTpl=`recordtpl` &emailTo=`[[+emailAddresses]]` &emailSubject=`Test email` &redirectTo=`118` &validate=`name:required,date:required,phone:required` ]]
<select class="form-control" name="XOption" value="[[!+fi.XOption]]">
<option value=""> Option</option>
<option value="Option_1" [[!+fi.XOption:is=`Option_1:then=`selected`]]>Option_1</option>
<option value="Option_2" [[!+fi.XOption:is=`Option_2:then=`selected`]]>Option_2</option>
</select>
<?php
$emailselector = $hook->getValue('XOption');
switch ($emailselector) {
case "Option_1":
$hook->setValue('emailAddresses', '[email protected],[email protected]');
break;
case "Option_2":
$hook->setValue('emailAddresses', '[email protected]');
break;
}
return true;This question has been answered by Jako. See the first response.
<?php
$emailselector = $hook->getValue('XOption');
switch ($emailselector) {
case "Option_1":
$hook->formit->setOption('emailTo', '[email protected],[email protected]');
break;
case "Option_2":
$hook->formit->setOption('emailTo', '[email protected]');
break;
}
return true;