Как можно активировать обработчик не по нажатию кнопки, а при всплытии формы?
Здравствуйте!
Есть некая всплывающая, по нажатию кнопки, форма. Как можно активировать обработчик формы, при ее всплытии? <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script> <script> $(document).ready(function(){ $("#login-widget-switch").click(function(){ $("#login-widget-content").toggle(); }); }); </script> |
Я хочу сделать так, чтоб по нажатию на кнопку "Зарегистрироваться", на указанный номер телефона отправлялся пользователю пароль для подтверждения владения\доступа указанного номера, и после ввода полученного смс-кода в поле всплывшей формы и нажатии кнопки, регистрационные данные отправлялись в базу
|
Цитата:
Цитата:
|
Цитата:
Смотрите как должен работать скрипт: Пользователь вводит данные в поля формы (включая телефон), после нажатия кнопки "зарегистрировать" запускаем скрипт, который генерит 5 цифр, а после ВСЕ данные пользователя записываются в базу с параметром 0. Ну и тут мы уже отправляем СМС. Пользователь вводит свой пароль, мы сверяем циферки и логин, после чего меняем 0 на 1. Всё. Пользователь зарегистрирован и счастлив Пользователей с цифрой 0 сайт не пускает, а через час, неделю, месяц - удаляет... У вас же работает как то жмём зарегистрировать, отправляется СМС, пользователь вводит номер и только после этого пишем его данные в базу, а до этого вы номер смс в куках храните? Или планируете самостоятельно отправлять и принимать СМС? |
Цитата:
А вот есть же серверы, которые отправляю СМС, например, СМС-центр, у них же должен быть готовый скрипт, наверно, они смогут подогнать скрипт под сайт, и подсказать что да как? http://smsc.ru/api/activation/ |
Цитата:
Идею взял вот от суда: http://smsc.ru/api/activation/ Но, там обработчик, который генерирует и отправляет смс-код, активируется отдельной кнопкой, "Выслать код". Вот у меня и возник вопрос, можно ли с имитировать нажатия кнопки "Выслать код" вот в этом коде?: <script src="http://code.jquery.com/jquery-1.10.1.min.js"></script> <script> $(document).ready(function(){ $("#login-widget-switch").click(function(){ $("#login-widget-content").toggle(); //где то здесь.... }); }); </script> |
Цитата:
http://javascript.ru/forum/jquery/33...ovat-klik.html |
Цитата:
Цитата:
|
Часовой пояс GMT +3, время: 22:57. |