Программирование => JavaScript & JScript => Тема начата: от 03 Января 2002, 20:17:53
Название: Пряталка ненужных полей формы
Отправлено: от 03 Января 2002, 20:17:53
Может кто-то подскажет такой скрипт:
есть поля форм и checkbox, если кликаем его, часть полей исчезает... помогите, плз!!!
Название: Пряталка ненужных полей формы
Отправлено: Dj Fly от 03 Января 2002, 23:28:28
Могу подсказать как сделать, только с применением перезагрузки страницы, а вот динамически - всё никак не доберусь до чьего-нибудь примера...
Название: Пряталка ненужных полей формы
Отправлено: от 05 Января 2002, 18:05:51
нет, нужно именно с помощью JAVA-script - щёлкнул по чекбоксу и тут же часть полей спряталась... где-то я подобное видел, только не помню где...(((
Название: Пряталка ненужных полей формы
Отправлено: Макс от 06 Января 2002, 17:34:00
у полей input есть свойство disabled которое может принимать значения 1 (отключить) и 0 (включить)
document.form.checkboxName.disabled=1; // отключаем поле document.form.checkboxName.disabled=0; // включаем поле
Название: Пряталка ненужных полей формы
Отправлено: от 06 Января 2002, 23:15:42
О! Спасибо. Попробую...
Название: Пряталка ненужных полей формы
Отправлено: Oak от 07 Января 2002, 22:48:10
Esli ubirat\' vobsche s glaz doloj - to eto toko v IE i Mozilla mozhno.
Dlya NN4 - ih nado vinesti v otdel\'nij sloj. No pri etom oni budut otdel\'noj formoj.
v IE - mozhno .outerHTML=""
Название: Пряталка ненужных полей формы
Отправлено: от 01 Февраля 2002, 22:32:43
Уважаемый Oak, не могли бы вы остановится по подобнее на своем варианте. Напишите, пожалуйста, для примера как спрятать одно поле в форме!!!
Название: Пряталка ненужных полей формы
Отправлено: Oak от 01 Февраля 2002, 23:07:08
Ну вопервых "уважаемый" - это что то странное как для Ineta ;) А вовтрых - я пошел читать M$-ную доку, чтобы ответить на твой вопрос (а именно - MSDN) А вообще есть книга от M$-а по DHTML (DHTML Master?) с CD в котором есть эти примеры (на русском книга).
Название: Пряталка ненужных полей формы
Отправлено: Oak от 02 Февраля 2002, 02:15:49
Sets or retrieves the current element and its content in HTML.
object.outerHTML[ = outerHTML]
This read-write property can be any valid string containing a combination of text and HTML tags, except for , , and tags.
When setting this property, the given string completely replaces the element, including its start and end tags. If the string contains HTML tags, the string is parsed and formatted as it is placed into the document.
Note You cannot set this property while the document is loading. Wait for the onload event before attempting to set it. If a tag is dynamically created using TextRange, innerHTML, or outerHTML, you can only use JScript to create new events to handle the newly formed tags. VBScript is not supported.
Applies To ......... INPUT.....
А кроме того есть еще
object.style.display="none";
window.document.forms.aa.bb.style.display="none"
Первый вариант работает в IE/Mozilla, второй - только IE [tested]