Javascript.RU

Создать новую тему Закрытая тема
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 02.06.2015, 12:15
Новичок на форуме
Отправить личное сообщение для _Tatiana_ Посмотреть профиль Найти все сообщения от _Tatiana_
 
Регистрация: 02.06.2015
Сообщений: 4

Скрипт валидации на Jquery
Нужно сделать валидацию формы итогового теста перед отправкой (на jQuery)
1)При нажатии кнопки окончания теста - выполнить проверку.
2)Введённые пользователем данные должны сохраниться.
3)Проверки:
- Для чекбоксов и радио - проверка, чтобы было выбрано хотя бы одно значение из блока.
- Для текстового поля - проверка, что набрано хотя бы 4 слова (по пробелам). Цифры допустимы, латиница тоже.
4)Если отправка не валидная:
1) Показать на несколько секунд div с всплывающим сообщеним, что тест заполнен не до конца (div должен быть с классом, чтобы верстальщик потом мог дооформить css.).
2) Подсветить незаполненные блоки красным.
3) Отлистнуться к первому незаполненному.

5)При заполнении подсвеченного блока подсветка с него снимается.

6)При валидной отправке сообщение выводить не требуется.

7)Ниже пример html кода теста. Изменять названия полей name, id, class, value не допустимо. Нужно воспользоваться имеющимися.

<div id="fintest_header">
 <div class="fh_left">№</div>
 <div class="fh_center">Вопрос</div>
 <div class="fh_right">Варианты ответа</div>
 <div class="endhr">&nbsp;</div>
 </div><div class="ft_main">
	<div class="ft_left">4</div>
	<div class="ft_center">Первый вопрос:</div>
	 <div class="ft_right"><div class="ft_right_answ"><label for="a27_96"><div class="ft_right_check"><input  id="a27_96" type="checkbox" name="ch_n_r[27][]" value="a:1:{i:96;i:1;}"></div>
			<div class="ft_right_text">ответ</div></label>
        <div class="endhr">&nbsp;</div>	</div><div class="ft_right_answ"><label for="a27_97"><div class="ft_right_check"><input  id="a27_97" type="checkbox" name="ch_n_r[27][]" value="a:1:{i:97;i:1;}"></div>
			<div class="ft_right_text">ответ2</div></label>
        <div class="endhr">&nbsp;</div>	</div><div class="ft_right_answ"><label for="a27_98"><div class="ft_right_check"><input  id="a27_98" type="checkbox" name="ch_n_r[27][]" value="a:1:{i:98;i:1;}"></div>
			<div class="ft_right_text">ответ3</div></label>
        <div class="endhr">&nbsp;</div>	</div><div class="ft_right_answ"><label for="a27_99"><div class="ft_right_check"><input class="alltrue" id="a27_99" type="checkbox" name="ch_n_r[27][]" value="a:1:{i:99;i:1;}"></div>
			<div class="ft_right_text">все ответы верны</div></label>
        <div class="endhr">&nbsp;</div>	</div></div>
 <div class="endhr">&nbsp;</div>
 </div><div class="ft_main">
	<div class="ft_left">5</div>
	<div class="ft_center">Второй вопрос</div>
	 <div class="ft_right"><div class="ft_right_answ"><label for="a34_123"><div class="ft_right_check"><input id="a34_123" name="ch_n_r[34][]" value="a:1:{i:123;i:1;}" type="radio"></div>
			<div class="ft_right_text">нет</div></label>
        <div class="endhr">&nbsp;</div>	</div><div class="ft_right_answ"><label for="a34_124"><div class="ft_right_check"><input id="a34_124" name="ch_n_r[34][]" value="a:1:{i:124;i:1;}" type="radio"></div>
			<div class="ft_right_text">да</div></label>
        <div class="endhr">&nbsp;</div>	</div></div>
 <div class="endhr">&nbsp;</div>
 </div><div class="ft_main">
	<div class="ft_left">6</div>
	<div class="ft_center">Краткая характеристика темы</div>
	 <div class="ft_right">
	<div class="ft_textarea_label"><label for="a29_108">Ваш ответ:</label>	</div>
	<div class="ft_right_answ">
	<div class="ft_textarea"><textarea id="a29_108" rows="5" cols="20"
	name="textarea[29][108]" placeholder="Напишите краткую характеристику"></textarea>
	</div></div></div>
 <div class="endhr">&nbsp;</div>
 </div>

Время имеет значение.

Задание небольшое, но при удачном сотрудничестве будут и другие (Нам много всего нужно дорабатывать, так что это задание можно считать тестовым).
Способы оплаты можно обсудить. Пишите, чем вы обычно пользуетесь.
Предоплата предполагается только для крупных задач при условии успешного сотрудничества.
За хорошую работу - хорошие рекомендации.
Для работы вышлю архив с сайтом для денвера с упрощённой версией теста (index.php, стили, скрипты, картинки).
Детали обсудим и внесём в техзадание.
Пишите в личку во сколько вы оцениваете работу и сколько по времени это займёт.
  #2 (permalink)  
Старый 02.06.2015, 15:05
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,214

Слишком много условий для безымянного и безызвестного "работодателя"...
  #3 (permalink)  
Старый 02.06.2015, 15:45
Новичок на форуме
Отправить личное сообщение для _Tatiana_ Посмотреть профиль Найти все сообщения от _Tatiana_
 
Регистрация: 02.06.2015
Сообщений: 4

ksa, все работодатели когда-то были "безымянными". Вы верно заметили - меня здесь никто не знает. Так ведь и я тут никого не знаю, а скрипт по прежнему нужен Риск обоюдный.
Тем не менее всегда можно договориться как обеспечить надёжность для обоих сторон. А рейтинг наберётся после нескольких заказов.

Если же я вас не правильно поняла, и вы имели ввиду условия для самого скрипта, чтож, нам нужен именно такой скрипт. Был бы нужен попроще воспользовались бы готовым.
  #4 (permalink)  
Старый 02.06.2015, 15:58
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,214

Сообщение от _Tatiana_
Риск обоюдный.
Риск у работника гораздо больше, нежели у работодателя. Если риск равный - то какой ты нафик работодатель? Ты простой голодранец у которого денег нет даже на вознаграждение за работу...
  #5 (permalink)  
Старый 02.06.2015, 16:00
Аватар для ksa
ksa ksa вне форума
CacheVar
Отправить личное сообщение для ksa Посмотреть профиль Найти все сообщения от ksa
 
Регистрация: 19.08.2010
Сообщений: 14,214

Сообщение от _Tatiana_
Если же я вас не правильно поняла, и вы имели ввиду условия для самого скрипта
Условия не на скрипт, а на все, что связано с работником...

Скрипт может быть любой сложности. Желающие его реализовать всегда найдутся, если оплата и условия будут приемлемы.

В твоем же случае просто напиши с какой суммой готова расстаться за этот скрипт.
И все сразу станет ясно.
  #6 (permalink)  
Старый 02.06.2015, 16:11
Новичок на форуме
Отправить личное сообщение для _Tatiana_ Посмотреть профиль Найти все сообщения от _Tatiana_
 
Регистрация: 02.06.2015
Сообщений: 4

ksa, ну это если считать риском деньги, а не к примеру сроки
Сумму работ предпочитаю обсуждать в личной переписке, что было указано выше. А вот на "ты" мы определённо не переходили.
  #7 (permalink)  
Старый 02.06.2015, 19:41
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

_Tatiana_,
Цитата:
Сумму работ предпочитаю обсуждать в личной переписке, что было указано выше.
Согласно правилам форума, нужно указывать хотя бы примерную сумму заказа.
  #8 (permalink)  
Старый 02.06.2015, 21:30
Новичок на форуме
Отправить личное сообщение для _Tatiana_ Посмотреть профиль Найти все сообщения от _Tatiana_
 
Регистрация: 02.06.2015
Сообщений: 4

Safort, перечитала правила, действительно. Учту на будущее.
В данном случае вопрос благополучно решен. Тему можно закрывать.
Закрытая тема



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

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


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Скрипт отказывается работать в последней версии jQuery Fedul jQuery 12 04.04.2016 16:27
[Работа] Два модальных окна на JQuery VictorM Работа 3 14.08.2012 23:09
Не работает скрипт JQuery в IE7 only_dimon Internet Explorer 5 11.08.2012 00:29
Скрипт на jQuery NeoMurderer jQuery 7 09.03.2011 18:16
Не могу подогнать старый jQuery скрипт до версии 1.42 artnik jQuery 1 19.01.2011 18:02