![]() |
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]() ![]() ![]() |
|
Andrew_D |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 25.7.2007 Репутация: нет Всего: нет |
Всем привет!
Существуют ли в PHP собственные элементы управления, такие как input text, button и т.п. ? |
|||
|
||||
enof |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
PHP выполняется на сервере, когда вы видите страницу в браузере, скрипт уже завершил свою работу.
|
|||
|
||||
Andrew_D |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 25.7.2007 Репутация: нет Всего: нет |
Т.е. пользуемся HTML тегами. Хорошо. Допустим у меня есть следующее:
Я хочу, чтобы поля login, name и кнопка registraziay были не активны до проверки логина, т.е. до момента нажатия кнопки proverka logina. Подскажите, как это реализовать? |
|||
|
||||
NewDima |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 922 Регистрация: 20.2.2006 Где: <?here?> Репутация: 10 Всего: 12 |
||||
|
||||
lelik133 |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Awaiting Authorisation Сообщений: 517 Регистрация: 5.2.2003 Где: Москва Репутация: 5 Всего: 14 |
через JavaScript
|
|||
|
||||
Andrew_D |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 25.7.2007 Репутация: нет Всего: нет |
т.е. что-то вроде такого:
а что писать в функции zamena ? |
|||
|
||||
enof |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
Andrew_D, Проверку логина на что? Если на допустимые символы, то это только js. Это к php не имеет никакого отношения.
Если проверить, существует ли уже такой ник, то ajax. |
|||
|
||||
Andrew_D |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 25.7.2007 Репутация: нет Всего: нет |
В БД проверять на наличие такого логина. И при отсутствии такого разрешать дальнейшую регистрацию.
|
|||
|
||||
enof |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
Andrew_D, js отправляете запрос на сервер, на сервере проверяете и возвращаете ответ. Ничего сложного нет,
разберетесь за пару минут. |
|||
|
||||
Andrew_D |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 25.7.2007 Репутация: нет Всего: нет |
Как проверить логин я знаю. Меня интересует как передать полям и кнопке отмену свойства disabled
|
|||
|
||||
enof |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
||||
|
||||
Andrew_D |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 25.7.2007 Репутация: нет Всего: нет |
т.е. нужно отправить запрос типа XMLHttpRequest и через его ответ установить другие свойства для полей и кнопки ?
|
|||
|
||||
enof |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
да, в зависимости от ответа, есть или нет логина, проивести соответствующие действия.
|
|||
|
||||
Andrew_D |
|
|||
Новичок Профиль Группа: Участник Сообщений: 34 Регистрация: 25.7.2007 Репутация: нет Всего: нет |
немножко непонятно...
проверка логина у меня производится в функции на PHP, т.е. по нажатию кнопки идет соединение с базой, потом sql запрос и т.д. получается в js надо писать функцию проверки ? или в запросе XMLHttpRequest передавать введенный логин? |
|||
|
||||
enof |
|
|||
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 837 Регистрация: 23.1.2009 Где: Санкт-Петербург Репутация: 30 Всего: 35 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "PHP" | |
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |