<ФОРМА> Если флажок не установлен, оповещение! .. еще .. отправить. (Javascript)

Язык:Javascript

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

Я пытаюсь сделать это полностью столько чистый Javascript (без поддержки библиотеки).

У меня есть форма с флажками ...
Все флажки названыfiles[] потому что я использую результаты в массиве:

<input type='checkbox' name='files[]' id='1' value='1' /> file 1<br>
<input type='checkbox' name='files[]' id='2' value='2' /> file 2<br>
<input type='checkbox' name='files[]' id='3' value='3' /> file 3<br>

Что я пытаюсь сделать, это когда пользовательвносит представление форма:

ЕСЛИ флажок не установлен >> возвратALERT!ELSE отправить форму

Вот мойформа:

<form name="deleteFiles" action="" method="post" onsubmit="return confirm_update();">

    <input type='checkbox' name='files[]' id='1' value='1' /> file 1<br>
    <input type='checkbox' name='files[]' id='2' value='2' /> file 2<br>
    <input type='checkbox' name='files[]' id='3' value='3' /> file 3<br>
    <input type="submit" value="Submit" name="submit">

</form>​

И вот мойJavascript код:

function confirm_update() {
    var aCheckbox = document.deleteFiles.getElementsByTagName('input');

    if (aCheckbox.checked){
    return confirm("Are you sure you want to proceed deleting the selected files?");

    } else {
        alert("You do not have any selected files to delete.");
        return false;
    }
}​

В бою: http://jsfiddle.net/DVqwB/3/

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

Любая помощь и рекомендации будут с благодарностью! Огромное спасибо.

Ответы на вопрос(3)

Ваш ответ на вопрос