Per la validazione dei form c’è un utilissimo tutorial nel Bakery.
Un particolare che si poteva aggiungere (ma che si trova nel gruppo di discussione) è la possibilità di specidicare se un campo possa rimanere vuoto anche in presenza della regola di validazione che viene applicata solo se è inserito un dato.
Qui sotto l’esempio per consentire questa opzione.
var $validate = array( 'url' => array( 'allowEmpty' => true, 'rule' => 'url','message' => 'Il formato del link non è valido. (es.: http://www.nomesito.it/altro.html)' ) );