$(document).ready(function() {
$('#first_name').keyup(validFirstName).focusout(validFirstName).bind('paste', validPass);
function validFirstName(){
var first_name = $('#first_name').val();
var validString;
var nameReg = /^[a-zA-Zа-яА-Я]+$/;
if(first_name == ''){
$('#first_name_result').removeClass().addClass('short');
validString = notfieldString;
var ret = 1;
} else if (!first_name.match(nameReg)){
$('#first_name_result').removeClass().addClass('short');
validString = firstnameString.error;
var ret = 1;
} else {
$('#first_name_result').removeClass().addClass('good');
validString = firstnameString.ok;
}
$('#first_name_result').html(validString);
}
});
Вот есть такая валидация формы, как сделать так, что бы нельзя было отправить эту форму, разумеется функция не одна которая проверяет данные
<form id="registration"method='post' action=''>
<table align="center">
<tr>
<td><label for="first_name">Имя</label></td>
<td><input type='text' id='first_name' class='text' name='first_name' /></td>
<td class="result"><span id="first_name_result"></span></td>
</tr>
<tr>
<td></td>
<td><input name='ok' type='submit' value='<?=FORM_REGISTRATION_REG_NOW;?>' /></td>
</tr>
</table>
</form>