![]() |
|
Модераторы: Sardar, Aliance |
![]()
|
|
| GIK |
|
|||
![]() Добрый человек ![]() ![]() Профиль Группа: Участник Сообщений: 985 Регистрация: 3.6.2005 Где: я только не небыв ал Репутация: 6 Всего: 14 |
Привет всем.
Подскажите кто нибуть для чего нужен "скрытый" объект И еще пару вопросов касаемо ЭТОГО скрипта: Во первых, нормально ли то, что в функции postData, полю document.form1.holder2.value сначало присваивается значение равное пустой строке document.form1.holder.value, а уж потом этой строке присваевается значение value-document.form1.holder.value=value И второй вопрос, почему в функции resetValue используется такая конструкция document.form1.ctyList[i].value , а не имя формы и эллемент, например так: document.form1.element[i].value
-------------------- Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!! Программирование - это не деятельнось! Программирование - это состояние души! Бог - самый крутой программист. |
|||
|
||||
| sergejzr |
|
||||||
![]() Un salsero Профиль Группа: Админ Сообщений: 13285 Регистрация: 10.2.2004 Где: Германия г .Ганновер Репутация: 10 Всего: 360 |
Что бы передавать значения на сервер.
А если document.form1.holder2.value не пустая? т.е на кнопку нажали несколько раз.
По идее по стандарту надо вообще использовать document.getElementById(); Вообще задачу в большинстве случаев можно решить разными способами |
||||||
|
|||||||
| Sardar |
|
||||||
![]() Бегун ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 6986 Регистрация: 19.4.2002 Где: Нидерланды, Groni ngen Репутация: 78 Всего: 317 |
Ты не догоняешь зачем это или это противоречит твоей логике о формах? Если второе, то ты бравый верстальщик XForms Действительно скрытый элемент не нужен, как и не нужно понятие формы. Есть submission, которых может быть много. А данные они берут из общих элементов с документа. Поэтому понятие "форма и её элементы" тоже устарело Sumission можно составить как угодно, с любыми данными, валидация только на клиенте, сервер получает XML документ, который валидирует XML Schema(Relax NG etc.), принимает или отвергает данные. Минимум мышиной возни, минимум програмной логики на сервере.
В данном случае пустые строки, но по идее это передвижение значения от первого поля ко второму, видать логика на сервере что то с этим делает.
Сразу оговорюсь, имя форма больше не может иметь, это устаревший, запрещённый в XHTML аттрибут. Коллекция document.forms тоже устарела и не должна использоваться. Даём форме идентификатор, достаём по document.getElementById. Далее, писать форма.имя_элемента уже нельзя, это загрязнение пространства имён пришло от старых браузеров, приводит к глюкам form.submit() если есть в форме элемент с именем submit. Обращаемся так: форма.elements.имя_элемента. Обращение по индексу - очень плохой стиль, тем самым твой скрипт живёт ровно до первого изменения формы -------------------- Опыт - сын ошибок трудных © А. С. Пушкин Процесс написания своего велосипеда повышает профессиональный уровень программиста. © Opik Оценить мои качества можно тут. |
||||||
|
|||||||
| GIK |
|
||||
![]() Добрый человек ![]() ![]() Профиль Группа: Участник Сообщений: 985 Регистрация: 3.6.2005 Где: я только не небыв ал Репутация: 6 Всего: 14 |
sergei.z
sarbar
Т.е если нажимают второй раз, то document.form1.holder2.value получаемый значение от document.form1.holder.value которому присвойли значение на предыдущем шаге(нажатии на кнопку), получает значение второй раз? Если это так, то для чего это? И какая все же связь с сервером? -------------------- Математика=>пиво=> програмирование, три вещи последовательны и совместимы !!! Программирование - это не деятельнось! Программирование - это состояние души! Бог - самый крутой программист. |
||||
|
|||||
![]()
|
| Форум для вопросов, которые имеются в справочниках, но их поиск вызвал затруднения, или для разработчика требуется совет или просьба отыскать ошибку. Напоминаем: 1) чётко формулируйте вопрос, 2) приведите пример того, что уже сделано, 3) укажите явно, нужен работающий пример или подсказка о том, где найти информацию. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | JavaScript: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |