![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| Zmiuko |
|
|||
![]() http://zmiuko.ru ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 8.10.2008 Репутация: нет Всего: 2 |
Ребят, проблема.
Сам на ajax недавно. Как посредством jquery сделать отправку печатаемого сообщения php скрипту по буквам которые пользователь вводит. Смысл таков: пользователь печатает фразу, по мере заполнения (как в поиске гугла) каждая из вводимых буков отсылается php-скрипту, нажатие enter либо submit отдает тому же php параметр (допустим дату+введенное имя пользователя), т.е. дает понять, что данная фраза закончена (но это уже php). Извиняюсь за невежество - меня из php-форума к вам пнули. Зарание благодарен. Учебников много, гуглить умею, хотелось бы небольшой пример, поскольку сам полгода буду страдать. |
|||
|
||||
| Zmiuko |
|
|||
![]() http://zmiuko.ru ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 8.10.2008 Репутация: нет Всего: 2 |
Пардон, не объяснил как надо:
скрипт по такому типу в форму ставим курсор, содержимое формы пусто - не шлем пишем П - шлем П пишем р - в форме то есть Пр - шлем Пр пишем е - в форме Пре - шлем Пре стираем е - в форме Пр - шлем Пр пишем и - При - шлем При пишем в - шлем Прив пишем е - Приве пишем т - Привет нажимаем enter или submit - шлем data=1245687489 - то есть дату в секундах на момент нажатия submit вот. |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 15 Всего: 315 |
событие на поле <input onkeyup="handler(this);" ...
где
где ajax_method - это уже чистый аякс |
|||
|
||||
| bazzjr |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 460 Регистрация: 27.12.2007 Где: Россия, Пермь Репутация: нет Всего: 6 |
Все очень просто, как писал выше ksnk нужно повесить на поле ввода обработчик событий onKeyUp
примерно выглядит так: <textarea name="message" id="message" rows="12" cols="34" onkeyup="check();"></textarea> <input type="button" name="go_message" id="go_message" value=" Отправить " onClick="javascript:formGo();" /> функция check() должна быть примерно такого содержания: function check(){ var str = document.getElementById('message').value; ну а тут дальше функция посыла данных, если их нужно обрабатывать как то. } function formGo(){ var data = new Date(); alert(data); return data.getDate(); } в таком духе... Уже ответил в ПХП разделе... |
|||
|
||||
| Zmiuko |
|
|||
![]() http://zmiuko.ru ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 8.10.2008 Репутация: нет Всего: 2 |
Написал следущее:
Подскажите как вот с jquery переменную document.all.forma.value или она же m отправить. То есть грамотно оформить jquery отправку сценарию посредством POST без перезагрузки страницы? |
|||
|
||||
| Zmiuko |
|
|||
![]() http://zmiuko.ru ![]() ![]() Профиль Группа: Участник Сообщений: 297 Регистрация: 8.10.2008 Репутация: нет Всего: 2 |
Эхх... Пардон за возможно-флуд. Прост полгода как, а кроссбраузерность хромает :(
то работает, а то - нет :( |
|||
|
||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |