Есть ли способ получить значение определенного поля из таблицы?

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

Я пытался использовать тег формы в теге "tr", также я пытался использовать идентификатор формы внутри тег "тд". Я также пытался использовать тег «tbody» и применил к нему событие onclick(), чтобы получить определенные данные строки, но эта вещь работает только для первой строки.

 userData is an object containing all the data of different users retrieved from database.
<table align = "center" cellspacing = "20" id = "data">
    <% include ./partials/messages %>

    <tr class = "columns">
      <th>First Name</th>
      <th>Last Name</th>
      <th>Email</th>
      <th>Designation</th>
      <th>Contact</th>
      <th>Approve</th>

      <% for(var i in userData.fname){%>
      <% if (userData.approve[i] == false && userData.reject[i] == false){ %>
    </tr>

    <tr>

      <td class = "ralign"><%= userData.fname[i] %></td>
      <td class = "ralign"><%= userData.lname[i] %></td>
      <td class = "ralign"><%= userData.email[i] %></td>
      <td class = "ralign"><%= userData.designation[i] %></td>
      <td class = "ralign"><%= userData.contact[i] %></td>
      <td class = "ralign"><button onclick = "">Approve</button></td>

    </tr>

    <%}%>
    <%}%>
    </tr>
  </table>

вы можете использовать якорь <a href = "your_url/user_id">Approve</a>

Devsi Odedra 12.04.2019 15:27
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
1
1
53
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

Один из способов сделать выше, предположим, вам нужно передать name пользователя, поэтому вы можете сделать, как показано ниже:

<td><a href = "yourpage.jsp?name=<%=userData.fname[i] %>"> <input type = "Button" value = "Approve"/> </a></td>

и чтобы получить выше name вы можете написать, как показано ниже:

 String name=request.getParameter("name");//will give you name which is pass in url 

Другие вопросы по теме