![]() |
|
||||||||||
|
|||||||
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | Опции просмотра |
|
![]() |
![]() |
|
|||||
|
Регистрация: Feb 2006
Адрес: Germany, Berlin
Сообщений: 183
|
Всем привет!
Такая проблема: есть инпут, который (если он есть на странице) при загрузке нужно очистить. Пишу... function fieldempty()
{
if(document.forms[0].elements['sword'])
{
document.forms[0].elements['sword'].value="";
}
}
Спасибо. |
|
|||||
|
А есть ли на тех страницах forms[0] ?
__________________
Тут вы найдете ответы на почти все вопросы: А можно ли сделать так ? - Можно. Почему не работает ? - Неправильно сделано. Где ошибка ? - В ДНК. |
|
|||||
|
.grin! wuz here
|
|
|
|||||
|
Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
|
...или присвой ему id="sword":
__________________
X |
|
|||||
|
Регистрация: Feb 2006
Адрес: Germany, Berlin
Сообщений: 183
|
Спасибо, KidsKilla и Constantine!
Только в чем же в моем варианте проблема? Почему бровзверь ругается? |
|
|||||
|
Регистрация: Jun 2000
Адрес: $_SERVER['REMOTE_ADDR']
Сообщений: 854
|
Не должен он на это ругаться. Что, других скриптов на странице нет? Посмотри в консоли на какой строке именно и т.д.
__________________
X |
|
|||||
|
.grin! wuz here
|
Цитата:
2) document.forms[0].elements == null 3) document.forms[0].elements['sword'] != HTML element && document.forms[0].elements['sword'] == true 4) document.forms[0].elements['sword'].value == null выбирай любой из вариантов |
|
|||||
|
Регистрация: Feb 2006
Адрес: Germany, Berlin
Сообщений: 183
|
@KidsKilla
Такой вопрос. А насколько это корректно проверять document.forms[0].elements['sword'].value == null, если неизвестно есть ли на странице document.forms[0]? Не в том ли штука, что ЖС спотыкается уже на уровне forms[0]? То есть задавая условие if(document.forms[0].elements['sword'].value == null), мы искодим из того, что document.forms[0] вообще существует, а он говорит "опаньки -- нет объекта, свойство/подобъект которого ты запрашиваешь"... Или я путаю чего? |
|
|||||
|
.grin! wuz here
|
4 варианта это почему МОЖЕТ ругаться бровзер. почему конкретно у тя -- хз. вероятнее 1)
вообще мой код в 3м посте безопасен. т.е. ошибок не выдаст. |
![]() |
![]() |
Часовой пояс GMT +4, время: 13:52. |
|
|
« Предыдущая тема | Следующая тема » |
|
|