61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
|
1 | |
Проверка формы не перезагрущая страницу11.03.2010, 15:53. Показов 3706. Ответов 17
Метки нет (Все метки)
Подскажите пожалуйста где можно почитать или скачать пример проверки формы без перезагрузки страницы. Как я понял это можно сделать с помощью аякс. Особенно интересует проверка формы в базе. Например имеется база с логинами и в форме пишем например Вася, если Вася есть в базе то страница не перезагружается, а рядом например пишется, что логин уже существует...
0
|
11.03.2010, 15:53 | |
Ответы с готовыми решениями:
17
Проверка полей формы на заполненность, сверка паролей при заполнении формы Проверка формы не работает, если отправка формы была отменена Проверка на нужную страницу Проверка на какую либо страницу |
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
|
11.03.2010, 22:07 [ТС] | 3 |
спасибо ща поклацаю,
0
|
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
||||||||||||||||
12.03.2010, 15:48 [ТС] | 5 | |||||||||||||||
Честно говоря я в ява скриптах вообще нулячий, но вот я нашел 1 формочку, но есть пару вопросов...
Ну тут все понятно
val.js
Вот тут 2 проблемы, 1 проблема с паролем, как поставить ограничение на кол - во символом, например пароль не может быть меньше 6.
Я пытался всунуть else if (pass < 6) {{doError(o,'тра та та ');}} Но видимо не так... Ну и собственно самый главный вопрос, как обратиться в базу не перезагружая страницы и "спросить" есть ли такой юзер? Вообще реально такое реализовать?
0
|
60 / 60 / 6
Регистрация: 12.11.2009
Сообщений: 169
|
|
12.03.2010, 16:08 | 6 |
там не pass < 6 а pass.lenght < 6 надо. А насчет второго вопроса, это возможно используя ajax
1
|
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
||||||
12.03.2010, 16:41 [ТС] | 7 | |||||
else if (pass.lenght < 6)(o,'no special characters allowed') // не работает
0
|
60 / 60 / 6
Регистрация: 12.11.2009
Сообщений: 169
|
||||||
12.03.2010, 18:01 | 8 | |||||
сори, не посмотрел что pass это regexp, ты ведь строку принимаешь o, так что проверяй ее
1
|
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
||||||
12.03.2010, 18:26 [ТС] | 9 | |||||
теперь сколько бы символом не ввел ошибка
0
|
154 / 124 / 11
Регистрация: 11.01.2010
Сообщений: 434
|
||||||||||||||||
12.03.2010, 18:45 | 10 | |||||||||||||||
Вот проверка логина в БД используя getJSON()
1
|
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
|
12.03.2010, 19:18 [ТС] | 11 |
А вашу форму нужно отправить? Или как я просто сделал и не чего не происходит при вводе логина...
0
|
154 / 124 / 11
Регистрация: 11.01.2010
Сообщений: 434
|
|
12.03.2010, 19:21 | 12 |
Там нужно запрос ещё сделать к БД в таблицу где хранится логин и получить ответ.
Давайте мне имя таблицы и поле где хранится логин я подправлю.
1
|
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
||||||
12.03.2010, 19:44 [ТС] | 13 | |||||
У забыл, users таблица login ячейка
0
|
154 / 124 / 11
Регистрация: 11.01.2010
Сообщений: 434
|
||||||
12.03.2010, 20:55 | 14 | |||||
Вот примерно так
1
|
154 / 124 / 11
Регистрация: 11.01.2010
Сообщений: 434
|
|
12.03.2010, 21:10 | 15 |
Вот как это у меня работает
1
|
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
|
13.03.2010, 00:10 [ТС] | 16 |
Сделал 2 фала... У меня к сожалению не чего не вышло, 1 файл
А второй возвращает {"result":-2}
0
|
154 / 124 / 11
Регистрация: 11.01.2010
Сообщений: 434
|
|
13.03.2010, 00:17 | 17 |
Сначала проверьте правильно работает register.php сделайте запрос register.php?login=тут логин ?
0
|
61 / 61 / 11
Регистрация: 19.09.2009
Сообщений: 844
|
|
13.03.2010, 01:43 [ТС] | 18 |
http://sp.ru/register.php?login=test
Ловлю форму 1 страницы... Ссылка остается http://sp.ru/register.php?login=test Добавлено через 17 секунд это денвер кста Добавлено через 47 секунд кстати я не заметил кажись цсс стили не используются в таблице или нет?
0
|
13.03.2010, 01:43 | |
13.03.2010, 01:43 | |
Помогаю со студенческими работами здесь
18
Проверка на активную страницу TabControl в сабформе Не работает проверка теста и перенаправление на другую страницу. Проверка влазит ли таблица на страницу при печати Сабмит формы не перезагружая страницу Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |