powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Java [игнор отключен] [закрыт для гостей] / Обработка элементов формы
9 сообщений из 9, страница 1 из 1
Обработка элементов формы
    #33051492
Oscar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
У меня выводится список из ФИО сотрудников университета, и рядом с каждым row стоит checkbox. Скажите пожалуйста как при нажатии на кнопку вычислить checkbox'ы которые находятся в статуса checked. Простите за такие ламерские вопросы, но я пишу свое первое приложение на JS + JSP + Oracle. И еще как передать информацию о выбранных фамилиях, то есть значение от JS к скрипту JSP. Спасибо всем!
...
Рейтинг: 0 / 0
Обработка элементов формы
    #33051528
Фотография Denis Popov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что должно происходить "при нажатии на кнопку"? В каком виде и где требуется получить список выбранных checkbox'ов?
...
Рейтинг: 0 / 0
Обработка элементов формы
    #33051553
Oscar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо за ответ. В свойство value каждого checkbox'а при загрузке страницы я записываю id соотвествующего сотрудника. При нажатии на кнопку, все выбранные записи должны быть вставлены в таблицу в базе данных. Так вот, мне очень нужен ваша помощь по тому как получить ID из выбранные checkbox'ов и после этого как передать, в какой форме это значение в JSP. В JSP уже полученные ID надо вставить в таблицу. Ну здесь ясно, я думаю если передавать к JSP в виде значений разделенных каким то delimiter, то проблем не будет.
...
Рейтинг: 0 / 0
Обработка элементов формы
    #33051565
Фотография Pitbull terrier
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
HTML Tag referenceWhen the form is submitted, only the name/value pairs for selected checkboxes are sent to the invoked CGI program.

надо дать вашим чекбоксам имена (name) вроде check1...checkn (чтобы было понятно, от кого) и задать в значениях (value) id клиентов. затем выбрать их в сервлете и сделать чего надо
...
Рейтинг: 0 / 0
Обработка элементов формы
    #33051566
Dima Yermak
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Перебрать все чекбоксы скриптом можно так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
  var allCheckBoxs = document.form["myForm"].myChecked;
// myChecked имя чекбоксов; <input type="checkbox" name="myCheckbox" ...
   if  (allCheckBoxs ){
     if  (allCheckBoxs.lenght) {
     // allCheckBoxs - массив чекбоксов     
      for  (var i= 0 ;i<allCheckBoxs.length;i++){
        // allCheckBoxs[i] - это один чекбокс, делай что хочешь с ним
     }
   }  else  {
     // allCheckBoxs - это один чекбокс, делай что хочешь с ним
   }
  }  else  {
    // нифига нет на странице
  }
А для получение всего этого на странице после сабмита формы просто делаешь вот так:
Код: plaintext
1.
 String[] ids = request.getParameterValues("myCheckbox");
будет или null или масив значений тех что ты позапихивал в value.

Покрайней мере я всегда так делаю.
...
Рейтинг: 0 / 0
Обработка элементов формы
    #33051664
Oscar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dima Yermak
Спасибо большое за ответ! Не могли бы Вы сказать почему, когда я передаю какое то значение, текст в скрипт JSP то меняется кодировка и все становится ??????? таким. Как можно решить эту проблему.

P.S Спасибо за код, он очень помог.
...
Рейтинг: 0 / 0
Обработка элементов формы
    #33051931
Фотография peter6636
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Oscar Dima Yermak
Спасибо большое за ответ! Не могли бы Вы сказать почему, когда я передаю какое то значение, текст в скрипт JSP то меняется кодировка и все становится ??????? таким. Как можно решить эту проблему.

P.S Спасибо за код, он очень помог.
<meta http-equiv="Content-Type" content="text/html; charset=windows-1251">
...
Рейтинг: 0 / 0
Обработка элементов формы
    #33051941
всхлип
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Перед тем как брать что-то из HttpRequest:
Код: plaintext
1.
2.
3.
4.
request.setCharacterEncoding("Cp1251");

// и далее:
String someParam = request.getParameter("ParamName");
...
Рейтинг: 0 / 0
Обработка элементов формы
    #33055226
Oscar
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Спасибо большое! Это решило проблему
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Java [игнор отключен] [закрыт для гостей] / Обработка элементов формы
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]