削除ボタンのクリック時に呼び出す必要があるJavaScript関数があります-
JavaScript:
function test(var1) {
alert(var1);
}
JSP コード (logs
はArrayList
長さ 10 の ):
<table>
<%
for(int i=0; i<len; i++)
{
%>
<tr>
<td><%out.println(logs[i].getItemName());%></td>
<td><%out.println(logs[i].getItemDesc()); %></td>
<td> <input class="submit" type="submit" value="Delete" onclick="test(<%logs[i].getItemName();%>);"/></td>
</tr>
<%
}
%>
</table>
これにより、出力が次のように印刷されます-
Name1 Description1 Delete_Button
Name2 Description2 Delete_Button
.
.
Name10 Description10 Delete_Button
対応する行の削除ボタンをクリックしたときに、正しい itemname 値を JavaScript に送信する方法がわかりません。現在、削除ボタンのいずれかをクリックすると、JavaScript アラートで未定義の値が表示されます。