отключение радиокнопки через 10 секунд - PullRequest
4 голосов
/ 25 ноября 2011

У меня проблема с отключением радиокнопок.

Я генерирую некоторые опции из моей базы данных mysql с помощью php:

 <input type=\"radio\" name=\"answer\" id=\"answer\" value=\"".$inhAnswer['id']."\"/>

Проблем пока нет:)

Затем я использую скрипт обратного отсчета, например, 10 секунд. Это тоже работает. Затем через 10 секунд я хочу отключить радиокнопки. Я использую это:

document.form1.answer[0].disabled = true;

Это работает. Но что мне нужно, и я не могу понять это, это отключить все кнопки. Теперь я могу отключить только первый. И я знаю, что document.form1.answer [1] и т. Д. Отключит другие, но я не знаю, сколько радиокнопок будет использовано.

Так, как я могу позволить сценарию отключить все ответные кнопки сразу?

Приветствия

Toby

Ответы [ 2 ]

0 голосов
/ 25 ноября 2011

Я не очень уверен, но вы можете попробовать что-то вроде этого.

var children = document.form1.answer;

for(var i=0; i<children.length; i++) {
     children[i].disabled = true;
}
0 голосов
/ 25 ноября 2011

но я не знаю, сколько будет использоваться радиопереключателей

Общее количество: document.form1.answer.length;

Документы: https://developer.mozilla.org/en/JavaScript/Reference/Global_Objects/Array/length

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...