Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > JavaScript, Ajax
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 30.05.2013, 21:54   #1
StivinKing
Пользователь
 
Регистрация: 18.11.2012
Сообщений: 28
По умолчанию Как прописать условия при нажатии на кнопку?

Проблема заключается в следующем:
Пользователь выбирает "Страну", "Регион", "Город" и "Категорию", нажимает кнопку и происходит фильтрация. php знаю, а вот с JS частью проблема.
Прошу помощи у вас с подсказкой, как сделать следующее:
пользователь нажимает кнопку (тут получается работает .OnClick() ) и:
Если все хорошо, работает php скрипт, который берет нужную информацию из БД и выдает нам.
Если что-то не выбрано (например, забыли выбрать "Город"), то выдается ошибка

Помогите чем сможете
StivinKing вне форума Ответить с цитированием
Старый 30.05.2013, 22:03   #2
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

"Условия" вкидываете в форму, на кнопку сабмит, само уйдет.
eval вне форума Ответить с цитированием
Старый 30.05.2013, 22:37   #3
StivinKing
Пользователь
 
Регистрация: 18.11.2012
Сообщений: 28
По умолчанию

Хотелось бы, чтобы до отправки формы, если что-то было не заполнено, то форма не отправлялась обработчику, а выдавало ошибку
StivinKing вне форума Ответить с цитированием
Старый 30.05.2013, 22:37   #4
StivinKing
Пользователь
 
Регистрация: 18.11.2012
Сообщений: 28
По умолчанию

Хотя можно ведь сделать отключенную кнопку, а как только все необходимое будет заполнено кнопка включалась?
StivinKing вне форума Ответить с цитированием
Старый 30.05.2013, 23:24   #5
eval
Подтвердите свой е-майл
 
Регистрация: 29.08.2012
Сообщений: 4,011
По умолчанию

Можно по разному, это зависит от "охоты", вот как охота так и делайте.
eval вне форума Ответить с цитированием
Старый 31.05.2013, 16:15   #6
StivinKing
Пользователь
 
Регистрация: 18.11.2012
Сообщений: 28
По умолчанию

Спасибо) Исключил JS и прописал на чистом PHP. Потом найду кто знает его, или сам изучу, и допишу
Ловите плюсик от меня
StivinKing вне форума Ответить с цитированием
Старый 02.06.2013, 00:14   #7
lux16
Форумчанин
 
Аватар для lux16
 
Регистрация: 11.02.2009
Сообщений: 305
По умолчанию

Цитата:
Сообщение от StivinKing Посмотреть сообщение
Проблема заключается в следующем:
Пользователь выбирает "Страну", "Регион", "Город" и "Категорию", нажимает кнопку и происходит фильтрация. php знаю, а вот с JS частью проблема.
Прошу помощи у вас с подсказкой, как сделать следующее:
пользователь нажимает кнопку (тут получается работает .OnClick() ) и:
Если все хорошо, работает php скрипт, который берет нужную информацию из БД и выдает нам.
Если что-то не выбрано (например, забыли выбрать "Город"), то выдается ошибка

Помогите чем сможете
На самом деле способов много от замены submit кнопки на кнопку обычную, или ссылку, до корректировка метода submit формы.
Хочу быть лучшим, но пока что я только обычный =(
lux16 вне форума Ответить с цитированием
Старый 02.06.2013, 01:40   #8
Naive
Раздолбайских Дел
Старожил
 
Аватар для Naive
 
Регистрация: 22.05.2009
Сообщений: 3,828
По умолчанию

Код:
return false;
в обработчике сабмита формы прервет оправку данных...
Alar, верни репу!
Naive вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
как при нажатии на кнопку перезагрузить форму? Nazario Общие вопросы Delphi 10 13.03.2012 11:16
Как сделать чтобы при нажатии на кнопку точки двигались? pastuhdima Помощь студентам 0 13.11.2011 00:11
Как сделать чтоб при нажатии на кнопку Label.Text значение +1? quarty Помощь студентам 2 19.02.2011 13:04
Как сделать так,чтобы при нажатии на кнопку выполнялась процедура? Bolgarin Общие вопросы Delphi 10 03.06.2008 23:48
Как изменить текст сообщения при нажатии на кнопку? motaro Помощь студентам 2 14.07.2007 13:15