Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 19.08.2010, 16:08
Eth Eth вне форума
Новичок на форуме
Отправить личное сообщение для Eth Посмотреть профиль Найти все сообщения от Eth
 
Регистрация: 19.08.2010
Сообщений: 3

Проблема с проверкой полей в форме
вообщем, на это сайте я взял форму http://www.ruseller.com/lessons.php?rub=32&id=634
Там есть проверка заполнения полей, но для всех полей сразу) Как можно реализовать проверку только для некоторых полей?
Ответить с цитированием
  #2 (permalink)  
Старый 19.08.2010, 16:27
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Сообщение от Eth Посмотреть сообщение
Как можно реализовать проверку только для некоторых полей?
Таки проверять только эти поля...
Ответить с цитированием
  #3 (permalink)  
Старый 19.08.2010, 16:29
Eth Eth вне форума
Новичок на форуме
Отправить личное сообщение для Eth Посмотреть профиль Найти все сообщения от Eth
 
Регистрация: 19.08.2010
Сообщений: 3

Так в этом и проблемА, как там проверить только определенные поля)
Ответить с цитированием
  #4 (permalink)  
Старый 19.08.2010, 16:33
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Eth, так ты тестовый пример покажи - будет проще понять в чем твоя проблема...
Ответить с цитированием
  #5 (permalink)  
Старый 19.08.2010, 16:42
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Его проблема в том, что он нашел что-то, а как под себя настроить - не знает. Мартышка и очки
Ответить с цитированием
  #6 (permalink)  
Старый 19.08.2010, 16:42
Eth Eth вне форума
Новичок на форуме
Отправить личное сообщение для Eth Посмотреть профиль Найти все сообщения от Eth
 
Регистрация: 19.08.2010
Сообщений: 3

вот, нужно чтобы проверялась не одна forma а поля в этой форме, и бэкграунды выводились по тому же принципу
function validateSteps(){
		var FormErrors = false;
		for(var i = 1; i < fieldsetCount; ++i){
			var error = validateStep(i);
			if(error == -1)
				FormErrors = true;
		}
		$('#formElem').data('errors',FormErrors);	
	}
	
	/*
	проверяем один набор полей ввода,
	Если ошибки есть - возвращаем -1, если ошибок нет -  1
	*/
	function validateStep(step){
		if(step == fieldsetCount) return;
		
		var error = 1;
		var hasError = false;
		$('#formElem').children(':nth-child('+ parseInt(step) +')').find(':input:not(button)').each(function(){
		
			var $this 		= $(this);
			var valueLength = jQuery.trim($this.val()).length;
			
			if(valueLength == ''){
				hasError = true;
				$this.css('background-color','#FFEDEF');
			}
			else
				$this.css('background-color','#FFFFFF');	
		});
		var $link = $('#navigation li:nth-child(' + parseInt(step) + ') a');
		$link.parent().find('.error,.checked').remove();
		
		var valclass = 'checked';
		if(hasError){
			error = -1;
			valclass = 'error';
		}
		$('<span class="'+valclass+'"></span>').insertAfter($link);
		
		return error;
	}
Ответить с цитированием
  #7 (permalink)  
Старый 19.08.2010, 16:51
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,215

Так это какой-то фреймворк... Вроде джиквери... Тут есть целая ветка ему посвященная.
А тут про JS чистой воды пишут. Т.ч. не тот раздел ты выбрал.
Ответить с цитированием
  #8 (permalink)  
Старый 19.08.2010, 17:41
Профессор
Отправить личное сообщение для Sweet Посмотреть профиль Найти все сообщения от Sweet
 
Регистрация: 16.03.2010
Сообщений: 1,618

Вы просите готовый скрипт с нуля.

Это работа, и за нее обычно платят деньги.
Для таких сообщений предназначен раздел форума "Работа".

Если вы все же хотите, чтобы вам помогли - приложите какие-то усилия сами и задавайте вопросы по ходу дела.
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с проверкой существования локальных файлов. mexoboy AJAX и COMET 0 15.01.2010 11:09
Проблема с проверкой поля TAILER Элементы интерфейса 2 11.09.2009 15:47
Проблема с сортировкой полей MUTOgen jQuery 0 10.08.2009 01:37
Добавление полей к форме deliro Общие вопросы Javascript 7 22.03.2009 15:20
Добавление новых полей к форме. EZh Элементы интерфейса 7 14.06.2008 04:05