per la validazione lato client potresti usare una cosa del genere:
codice:
<script type="text/javascript">
<!--
function validate_form ( )
{
valid = true;
if ( !document.contactformlite.Accettazione.checked )
{
alert ( "Accetta i termini per la privacy" );
valid = false;
}
return valid;
}
//-->
</script>
<form name="contactformlite" method="post" action="lite_process.php" onsubmit="return validate_form();" >
<table width="400px" class="cflite">
<tr>
<td colspan="2">
<p style="text-align: center">I campi con <span class="required_star">
* </span> sono obbligatori.</p>
</td>
</tr>
<tr>
<td valign="top" class="cflite_td"><label for="Full_Name"
class="required">Nome e Cognome <span class="required_star"> * </span></label>
</td>
<td valign="top" class="cflite_td"><input type="text" name="Full_Name"
id="Full_Name" maxlength="80" style="width: 250px"></td>
</tr>
<tr>
<td valign="top" class="cflite_td"><label for="Email_Address"
class="required">Indirizzo Email<span class="required_star"> * </span></label>
</td>
<td valign="top" class="cflite_td"><input type="text"
name="Email_Address" id="Email_Address" maxlength="100"
style="width: 250px"></td>
</tr>
<tr>
<td valign="top" class="cflite_td"><label for="Telephone_Number"
class="not-required">Numero di telefono </label></td>
<td valign="top" class="cflite_td"><input type="text"
name="Telephone_Number" id="Telephone_Number" maxlength="100"
style="width: 250px"></td>
</tr>
<tr>
<td valign="top" class="cflite_td"><label for="Your_Message"
class="required">Richiesta<span class="required_star"> * </span></label>
</td>
<td valign="top" class="cflite_td"><textarea
style="width: 250px; height: 120px" name="Your_Message"
id="Your_Message" maxlength="2000"></textarea></td>
</tr>
<tr>
<td valign="top" class="cflite_td"><label for="Accettazione"
class="required">Accettazione<span class="required_star"> * </span></label>
</td>
<td valign="top" class="cflite_td"><input name="Accettazione"
type="checkbox" id="Accettazione" value="checkbox" /></td>
</tr>
<tr>
<td colspan="2" style="text-align: center" class="cflite_td">
<input type="submit" value="Invia">
<div style="font-size: 0.9em"></div>
</td>
</tr>
</table>
</form>
altrimenti dovresti postare lite_validation.js per intervenire lì. Comunque la validazione lato server e' MOLTO PIU' IMPORTANTE, perchè quella client è facilmente bypassabile.