Помогите со скриптиком

CDParker

Guest
Помогите со скриптиком

Есть у мня простой скрипт для проверки установки галочки, если галочка установлена то выпадающий список становитца неактивным а текстовое поле под ним наоборот активным, еслиже галочка не тоит то активен выпадающий список а поле нет.
В моем слчае это служит определением того выбирает ли человек исполнителя из списка либо пишет своего в поле.
Вот что у меня есть:

Сам скрипт:

function a(){
if (newadd.notfound.checked == true) newadd.idartist.disabled = true;
if (newadd.notfound.checked == true) newadd.artistname.disabled = false;
if (newadd.notfound.checked == false) newadd.idartist.disabled = false;
if (newadd.notfound.checked == false) newadd.artistname.disabled = true;
}

И кусок формы где он применяеться:

<select name="idartist" cols=1>
option value="1">артист1</option>
option value="2">артист2</option>
</select>

<br><input type="checkbox" name="notfound" onclick="a();">Свой исполнитель:<br><input type="text" name="artistname" disabled>

Выдает ошибку при нажатии на галочку и предлагает запустить отладку, хотя недавно работало, может я сделал какоето небольшое изменение которое повело за собой неисправность но я его никак немогу найти это изменение
 

kruglov

Новичок
А где тут php?

Выдает слово "ошибка" и все? Ну запустите отладку и посмотрите, где ошибка и какая, прям как будто не программист.
 

CDParker

Guest
Отладка запускаеться но не работает пишет "Ошибка выполнения JScript, Обект не поддерживает это свойство или метод"

я от пхп просто очистил код а так он есть
 

kruglov

Новичок
CDParker
"Имя, сестра, имя". Номер строки.

Попробуйте в Мозилле, там отладчик удобный, Инструменты->Консоль JavaScript

-~{}~ 27.07.05 14:58:

> я от пхп просто очистил код а так он есть
ну мало ли кто где есть.
 

CDParker

Guest
Хорошо, а явных ошибок кидающихся в глаза вы не видете ?
 

dnes

Новичок
CDParker

option value="1">артист1</option>
option value="2">артист2</option>

-~{}~ 27.07.05 13:37:

sage

?
 

CDParker

Guest
Ну
<option value="1">артист1</option>
<option value="2">артист2</option>
Какая разница, это я написал для примера
 

CDParker

Guest
newadd это название формы в которой эти поля, тоесть можно написать вот так:

<form name="newadd">
<select name="idartist" cols=1>
<option value="1">артист1</option>
<option value="2">артист2</option>
</select>

<br><input type="checkbox" name="notfound" onclick="a();">Свой исполнитель:<br><input type="text" name="artistname" disabled>
</form>
 

dnes

Новичок
Заливаешь?

Замечательно входит - и замечательно выходит (ИЕ6 и ФФ)
 

CDParker

Guest
Дауж работает если так отдельно запустить, а в страничке ругаеться, будем искать проблему в другом месте, код работающий к щастью
 
Сверху