Обработка нескольких флажков в HTML - PullRequest
0 голосов
/ 26 ноября 2011

Я не эксперт по HTML и Javascript.Но вот что я пытаюсь сделать.

У меня есть сценарий HTML / jquery / JS / css.

В файле HTML указано количество файлов в табличной форме (Числоне исправлено) и у меня есть флажки для каждого файла.

Пользователь может выбрать один или несколько файлов для удаления и нажать кнопку "Отправить".

Вот что у меня естьпробовал:

  • Список всех файлов в табличном столбце
  • Включить флажок <td><input type="checkbox" id="deletefile" /></td>
  • Кнопка отправки
  • Предложить пользователю подтвердить всефайлы
  • Я написал код для удаления файла в Python (мне нужно вызвать правильный URL, чтобы удалить один файл

Я не уверен, как обрабатывать всефлажки в HTML / Javascript.

Любая помощь в этом отношении будет принята с благодарностью.

Спасибо

Ответы [ 2 ]

1 голос
/ 26 ноября 2011

В jQuery вы можете получить отмеченный флажок ввода, используя следующий код:

$('input:checked').each(function(i){
val[i] = $(this).val();
}

Здесь val[i] содержит массив, т. Е. Проверенный список флажков, поэтому передайте эти данные массива в код серверной части для удаления с сервера. Надеюсь, это поможет вам: -)

EDIT:

Однажды проверьте пример ниже:

http://jsfiddle.net/rN2gm/

Установите флажок и нажмите кнопку, после этого снова снимите флажок и нажмите.

0 голосов
/ 26 ноября 2011
<td><input type="checkbox" name="deletefile[0]" /></td>
<td><input type="checkbox" name="deletefile[1]" /></td>

Используйте массив, и вы можете указать каждый флажок.

...