Вы можете использовать проверку SQL что-то вроде ...
SELECT 1 AS userExists
FROM yourTable
WHERE userName = 'JoeBloggs'
LIMIT 1
(вернуть значение 1 для каждой строки, где имя пользователя - JoeBloggs, но ограничить результаты только одной строкой.)
Затем в python проверить много строк это возвращает. 0
строк = его не существует, 1
строк = он существует хотя бы один раз.
Используйте контрольную переменную цикла и установите ее на 1, если длина не определена...
var len = document.checks.user.length;
if(len == undefined) len = 1;
for (i = 0; i < len; i++) //for all check boxes
С уважением...
if (document.getElementById('Checkbox1').checked) { /* do something */ }
если Вы хотите циклично выполнить набор флажков, Вы могли бы циклично выполнить поля ввода своей формы, как:
var formNodes = document.checks.getElementsByTagName('input');
for (var i=0;i<formNodes.length;i++) {
/* do something with the name/value/id or checked-state of formNodes[i] */
}
if(document.checks.user[0]) {
//it's an array
}
else {
//it's a single element
}
Я, вероятно, выполнил бы итерации через document.checks.elements, ища .type == 'флажок'.
jQuery является Вашим другом:
$("input[type='checkbox']").attr('checked', false);
(..., если jQuery доступен Вам?)