required example

Using this validation type you can require several input  types to be filled, these are: inputText, inputCheckbox, select (even dynamic, tree or multiple selects), inputRadio (even dynamic radio), inputCheckboxDynamic (to define min/max number of required checkboxes), and FCKEditorArea2.

The live form - submit it!

What do you think?

Data dump

Below are the dumps of some PHP variables - submit the form to see the changes!

Contents of the $_POST array:
$_POST = array (

Results of a $clonefish->getElementValues() call:
array (
  'name' => NULL,
  'acceptrules' => 0,
  'drink' => NULL,
  'think' => NULL,

There are cases when the above arrays are different. This is not a bug, but a feature: clonefish was written to help with everyday form hassles (like avoiding the missing value of an unchecked checkbox or compiling the whole date string from date selector fields).