![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| chiffa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
Добрый день. делаю асинхронный запрос в пхп файл через XmlHttpRequestObject. есть форма:
<input type=text name='kre' id="myInput" size='20' onblur='process_schet(0)'> <input type='text' id="schetsx" disabled name='mfo_nazvsssssssa'> через schetsx выводится значение kre. все работает номально, когда курсок уходит с поля kre, но если я им становлюсь назад в это поля и начинаю что либо изменять меняется и schetsx. Как сделать что бы измение проиходили только когда курсор опять уйдет из kre |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 44 Всего: 315 |
сдаётся мне, у тебя там существует переменная, которая меняется как флаг при наступлении события onblur для name='kre', в зависимости от неё и происходит обработка. надо бы делать без неё или хотя бы переводить её в обратное состояние по выполнению процесса
|
|||
|
||||
| chiffa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
спасибо, за ответ но немного недонял. где там?... в пхп файле идет вывод echo $kre."***";
в js передаче идет kre_nam1 = document.getElementById("myInput").value; xmlHttp1.open("GET", "schetcheck.cff?kre=" + kre_nam1, true); передачя в исходный файл: var kr1 = helloMessage1.split('***'); document.getElementById("schetsx").value = kr1[0]; |
|||
|
||||
| chiffa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
никто не знает?...
|
|||
|
||||
| IDVsbruck |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 7 Всего: 22 |
Ну, кроме как поставить return false после process_schet(0) ничего не приходит. Возможно, нужен более полный код (ПэХаПэ не нужен).
|
|||
|
||||
| chiffa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
return false не помог. уже пробывал. код
|
|||
|
||||
| IDVsbruck |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 778 Регистрация: 12.11.2006 Репутация: 7 Всего: 22 |
Ну, вобще-то в таком виде давать информацию - форменное неуважение к другим посетителям (в т.ч. и ко мне). В том числе и комментарии ...
Красным выделил куски, которые или не нужны, или просто не подходят: во-первых, вызов первой функции будет 2 раза - зачем? И зачем повторять запрос по таймауту? - Если коннекшена нет, то и таймаут не поможет.
Не выделилось ... смотри ограниченное тэгами [color] Это сообщение отредактировал(а) IDVsbruck - 4.11.2008, 15:40 |
|||
|
||||
| chiffa |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 734 Регистрация: 11.11.2003 Репутация: -1 Всего: -1 |
Спасибо за помощь!
|
|||
|
||||
![]()
|
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: для новичков | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |