Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: -1
Последний выпуск: 19.06.2015

Помогите разобраться в скрипте

8.8K
23 октября 2005 года
Nikitos
10 / / 19.03.2005
Имеется скрипт (точнее его часть)

..........

function doSubmit(f){
var els, check;

switch (f.tip_qw.value){
case 'MC':
check = false;
els = f.answ;
for (i=0; i < els.length; i++)
if (els.checked) {
check = true;
break;
}
...............
Знающие, расскажите что тут к чему.
Спасибо
239
25 октября 2005 года
Dolonet
1.7K / / 20.05.2000
Код:
function doSubmit(f){
    var els, check;
   
    switch (f.tip_qw.value){
      case 'MC':
        check = false;
        els = f.answ;
        for (i=0; i < els.length; i++)
          if (els.checked) {
            check = true;
            break;
          }

Что именно интересует, не очень ясно. Скрипт в случае если какое-то поле формы равно значению MC, проверяет, есть ли хоть на одном из динамических чекбоксов галочка.
8.8K
25 октября 2005 года
Nikitos
10 / / 19.03.2005
function doSubmit(f){
var els, check;

switch (f.tip_qw.value){
case 'MC':
check = false;
els = f.answ;
for (i=0; i < els.length; i++)
if (els.checked) {
check = true;
break;
}[/CODE]
В пиринципе уже понятно. Спасибо.

В особенности интересует (els.checked), els = f.answ и в целом по операциям.
239
26 октября 2005 года
Dolonet
1.7K / / 20.05.2000
els.checked - это индикатор, установлена ли галочка на чекбоксе или нет. HTML имеет возможность передавать методом POST не только переменные и файлы, но и массивы того и другого. Для этого в теге <input> надо указывать, например, name="answ[]".
Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог