有什么方法可以从表中获取特定字段的值?

我正在尝试创建一个包含一组有关不同用户的数据的表,其中每一行包含有关正在等待管理员批准的特定用户的详细信息。特定用户的数据,应将其定向到包含用户详细信息的新窗口,在此我可以利用这些详细信息对该特定用户进行进一步处理。


我尝试在“ tr”标签上使用表单标签,也尝试在“ td”标签中使用表单ID。我也尝试过使用“ 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>


眼眸繁星
浏览 199回答 1
1回答

米琪卡哇伊

上面的一种方法,假设您需要name用户通过,因此您可以执行以下操作:<td><a&nbsp;href="yourpage.jsp?name=<%=userData.fname[i]&nbsp;%>">&nbsp;<input&nbsp;type="Button"&nbsp;value="Approve"/>&nbsp;</a></td>为了达到上述目的,name您可以像下面这样写:&nbsp;String&nbsp;name=request.getParameter("name");//will&nbsp;give&nbsp;you&nbsp;name&nbsp;which&nbsp;is&nbsp;pass&nbsp;in&nbsp;url
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

JavaScript