puoi usare la libreria filter per pulire e validare i campi:
Lato server => dopo il submit;
Lato client => usando ajax, magari con mootools associando per esempio l'evento keyup.