0

削除ボタンのクリック時に呼び出す必要があるJavaScript関数があります-

JavaScript:

function test(var1) {
    alert(var1);
}

JSP コード (logsArrayList長さ 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 アラートで未定義の値が表示されます。

4

1 に答える 1

5
onclick='test("<%=logs[i].getItemName();%>");'
于 2012-10-30T06:59:44.520 に答える