Hi suckerhead,
There's a help file 'Documentation.html' in the package that Bouwdewijn attached. Read that with these notes.
1. Include the gen_validator code in your Joomla html header - - look in your template files for a place to add this code
<script language="JavaScript" src="gen_validatorv2.js" type="text/javascript"></script>"
2. Put the html in the ChronoForms 'Form html' box as usual
<table cellspacing="2" cellpadding="2" border="0">
<tr>
<td align="right">First Name</td>
<td><input type="text" name="FirstName"></td>
</tr>
<tr>
<td align="right">Last Name</td>
<td><input type="text" name="LastName"></td>
</tr>
<tr>
<td align="right">EMail</td>
<td><input type="text" name="Email"></td>
</tr>
<tr>
<td align="right">Phone</td>
<td><input type="text" name="Phone"></td>
</tr>
<tr>
<td align="right">Address</td>
<td><textarea cols="20" rows="5" name="Address"></textarea></td>
</tr>
<tr>
<td align="right">Country</td>
<td>
<SELECT name="Country">
<option value="" selected>[choose yours]
<option value="008">Albania
<option value="012">Algeria
<option value="016">American Samoa
<option value="020">Andorra
<option value="024">Angola
<option value="660">Anguilla
<option value="010">Antarctica
<option value="028">Antigua And Barbuda
<option value="032">Argentina
<option value="051">Armenia
<option value="533">Aruba
</SELECT>
</td>
</tr>
<tr>
<td align="right"></td>
<td><input type="submit" value="Submit"></td>
</tr>
</table>
3. Put the validation JavaScript (without the script tags) into the ChronoForms 'Form JavaScript' box. But remember to change the from name to add
ChronoContact_ var frmvalidator = new Validator("ChronoContact_myform"«»);
frmvalidator.addValidation("FirstName","req","Please enter your First Name"«»);
frmvalidator.addValidation("FirstName","maxlen=20",
"Max length for FirstName is 20"«»);
frmvalidator.addValidation("FirstName","alpha"«»);
frmvalidator.addValidation("LastName","req"«»);
frmvalidator.addValidation("LastName","maxlen=20"«»);
frmvalidator.addValidation("Email","maxlen=50"«»);
frmvalidator.addValidation("Email","req"«»);
frmvalidator.addValidation("Email","email"«»);
frmvalidator.addValidation("Phone","maxlen=50"«»);
frmvalidator.addValidation("Phone","numeric"«»);
frmvalidator.addValidation("Address","maxlen=50"«»);
frmvalidator.addValidation("Country","dontselect=0"«»);
Bob