Показать сообщение отдельно
  #1 (permalink)  
Старый 10.07.2012, 20:08
Аватар для Ваяс
Аспирант
Отправить личное сообщение для Ваяс Посмотреть профиль Найти все сообщения от Ваяс
 
Регистрация: 29.12.2011
Сообщений: 67

Валидация формы
$(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>
Ответить с цитированием