This question has been answered by mayhem_1980. See the first response.
[[+fi.prehookvalue:notequalto=``:then=` // show some form elements `]]
[[!FormIt? &preHooks=`[[++assets_path]]snippets/formitoffertehook2.php` &hooks=`spam,email,redirect` &emailTpl=`MyEmailChunkOfferte` &emailTo=`[email protected]` &redirectTo=`43` &submitVar=`sendall` &store=`1` &validate=` [[!+fi.loadwebsite:notequalto=^^:then=^ paginas:required, cms:required, soortbedrijf:required, doelsite:required, gehost:required, ^]] aanhef:required, name:required, address:required, postcode:required, woonplaats:required, telefoon:required, email:email:required, [[!+fi.loadwebdesign:notequalto=^^:then=^ webdesign:required, ^]] nospam:blank` ]]
<?php
if ($_SESSION['offerte']['website'] == '1') {
if ($key == 'doelsite') {
$success = $value != '';
if (!$success) {
$validator->addError($key, 'U bent verplicht hier een waarde in te vullen!');
}
return $success;
}
}
if ($_SESSION['offerte']['webdesign'] == '1') {
if ($key == 'webdesign') {
$success = $value != '';
if (!$success) {
$validator->addError($key, 'U bent verplicht hier een waarde in te vullen!');
}
return $success;
}
}
if ($key == 'name' || $key == 'address' || $key == 'postcode'
|| $key == 'woonplaats' || $key == 'telefoon' || $key == 'email') {
$success = $value != '';
if (!$success) {
$validator->addError($key, 'U bent verplicht hier een waarde in te vullen!');
}
return $success;
}
return $success;
?>