[[!FormIt? &hooks=`spam,email,redirect` &emailTpl=`MyEmailChunk` &emailTo=`***@***.com` &emailFrom=`***@***.co.uk` &emailFromName=`*** Website` &emailSubject=`*** Website Request` &redirectTo=`[[+redirectTo]]` ]]
<form action="[[~[[*id]]]]" method="post"> <input type="hidden" name="nospam" value="" /> <input type="text" name="name" id="name" value="[[!+fi.name]]" placeholder="Name"> <input type="text" name="email" id="email" value="[[!+fi.email]]" placeholder="Email"> <input type="text" name="telephone" id="telephone" value="[[!+fi.telephone]]" placeholder="Telephone"> <input type="text" name="address" id="address" value="[[!+fi.address]]" placeholder="Address"> <input type="text" name="company" id="company" value="[[!+fi.company]]" placeholder="Company"> <input type="text" name="job-title" id="job-title" value="[[!+fi.job-title]]" placeholder="Job Title"> <select name="redirectTo"> <option value="3" [[!+fi.redirectTo:FormItIsSelected=`3`]]>Download PDF</option> <option value="2" [[!+fi.redirectTo:FormItIsSelected=`2`]]>Send Catalogue </option> </select> <input type="submit" value="Request"> </form>
This question has been answered by joekekloosterman. See the first response.
[[!FormIt? &hooks=`spam,email,setRedirectTo,redirect` &emailTpl=`MyEmailChunk` &emailTo=`***@***.com` &emailFrom=`***@***.co.uk` &emailFromName=`*** Website` &emailSubject=`*** Website Request` &redirectTo=`123` ]]
<?php $formit =& $hook->formit; $values = $hook->getValues(); $redirectTo = $values['redirectTo']; if ($redirectTo && is_numeric($redirectTo)) { $formit->config['redirectTo'] = $redirectTo; } return true;