PDA

Просмотр полной версии : Помогите с формой он-лайн заявки


Тарифы: МТС, Билайн, МегаФон
Выгодные непубличные тарифы МТС, Билайн, МегаФон, Безлимитный интернет ✅
OXPEHETb
14-03-2011, 12:59
Нарооод, ай нид хелп. Вобщем имеецо самописный движок. Надо написать JS скрипт проверки формы он-лайн заявки, капчу и собственно саму заявку. Особо можно не парица, не обязательно делать маску вводимой инфы, достаточно скриптом проверить: заполнены обязательные данные или нет, если заполнены - появляется возможность отправить заявку, если не заполнены, то предлогаем заполнить нужное поле. Кто сможет помочь?:rolleyes:

Timach
14-03-2011, 13:16
http://ruseller.com/lessons.php?rub=32&id=771

TreeOne
14-03-2011, 14:27
alert нежелателен? :(

Timach
14-03-2011, 15:02
алерт нах

document.getElementById().innerHTML сложно? а лучше по моей ссылки заюзать библиотеку, там все просто

OXPEHETb
14-03-2011, 15:03
Алерт не желателен, так как если ткнуть галочко, которая отключает поддержку ява - аллерт является бесполезен, хотелось бы чтоб подсвечивалось незаполненное поле, либо нипральна заполненное. :(

OXPEHETb
14-03-2011, 15:05
Поковыряю посмотрю, пасиб за сцылко. Прост сам в JS не особо силен.

Timach
14-03-2011, 15:09
что есть еще такие кто яваскрипт отключает? :o если не ориентировано на мобильные платформы тоже, то нах таких пользователей

OXPEHETb
14-03-2011, 15:11
У нас у большинства человеков политикой безопасности отключили. И сцуко теперь ругаюцо, что алерты не срабатывают. А браузеры отличные от IE, народ ниюзает на работе.

Negative_Z
14-03-2011, 18:02
Весьма неплохую капчу можно взять вот осюда:
https://www.google.com/recaptcha

скрипт отправки полей формы на емайл с проверкой заполненности полей (правда, со стороны сервера) я здесь для одного чудика уже накидал:
http://forum.farit.ru/showthread.php...07#post6867107

OXPEHETb
14-03-2011, 18:25
О! Спасибо! Капча тема. :)

А проверку на стороне сервера сделал, но чет визуально как все работат - не нравится. То есть, если чувак нажал отправить ему открыывается окошко: Типа не отправлено, вернитесь назад. Если он браузерно назад возвращается - все поля остаются заполнены, а если он по линку возвращается назад (сделал, так как не все смогут допереть нажать стрелочко назад) - то поля становятся пустыми и у чувака вот такие глаза :eek: типа столька песал, а ничо не осталось, поэтому и решил попробовать сделать с помощью JS проверку :)

Timach
14-03-2011, 18:47
если php то с формы обращайся на тот же адрес, и скриптом расставляй данные в форму, которые пришли в скрипт, там же и проверку сразу сделай, если все хорошо, то обрабатывай данные и редирект

Negative_Z
14-03-2011, 19:25
Можно сделать вот так:

OXPEHETb
15-03-2011, 14:34
Оооооо!!!! Мега чел!!! Спасибо! Чет я фрэймов вобще не допер! Чувствую надо больше отдыхать :) Спасибо!! Хотя нет. СПАСИБИЩЕ!!!

OXPEHETb
24-03-2011, 17:46
Народ. Столкнулся с траблой. Не совсем понимаю как сделать.

Есть 4 формы обратной связи. (для каждой свои поля, свои получатели письма)

Не совсем понимаю как сделать так, чтобы для начала например стояло по дефолту в селекте Форма обратной связи, а ниже была "обратная связь@? при выборе селекта: Подать претензию, надо чтобы ниже открывалась форма претензии (желательно без перезагрузки страницы)

как-нибудь воттаг чтоли спрятать формы?


OXPEHETb
24-03-2011, 20:55
Вобщем сделал. При помощи JS :) Вопрос выше - не актуален :)

Timach
24-03-2011, 22:40
<div id='obratnayzsvyaz' style='{visibility: hidden}'><form ....> ... </form></div>

ето чо объект)))

Hursh
24-03-2011, 22:50
20-30% ващем-то. Если положить х. на таких пользователей, то можно вообще сворачивать свою деятельность в инете, потому что даже 5% посетителей важны, а тут в 5-6 раз больше доля.

Не в курсе про очень полезное расширение NoScript? Так вот десятки миллионов человек его поставили (статистика только для FF) и пользуются. Позволяет г.сайтам не разрешать javascripl.

Вообще, посмотри на популярные сайты, например ВКонтакте. Там все что есть на ajax дублировано и через обычную отправку форм, так что сайтом можно пользоваться как с js, так и без. Вот на такой подход и надо ориентироваться.

Timach
24-03-2011, 23:10
http://linkme.ufanet.ru/images/998fc...5ada46b1a6.jpg :o специально проверил, ибо не поверил, что вконтакте могли такой ужасный поступок совершить

Hursh
25-03-2011, 16:42
значит недавно сделали. но щас-то уже могут себе позволить, когда основную аудиторию набрали.

но вот допустим фарит, на движке vbulletin.
в нем также дублировано всё.

http://forum.searchengines.ru/showth...=288981&page=2

Timach
25-03-2011, 17:16
прикольно, но это применимо к информационным сайтам больше