如何使用 JSTL 标签获取多个值?
How to get multiple values using JSTL tags?
我有这个按钮:
<button type="button" class="btn btn-danger" id="deleteuserbtn" value="${usr.idUser}" onclick="deleteUser(this.value)">Delete</button>
单击按钮后调用函数 deleteUser
。
我想知道如何同时发送多个值。
比如我想发送idUser
和userName
,我该怎么做呢?
我试过了,但没用:
<button type="button" class="btn btn-danger" id="deleteuserbtn" value="${usr.idUser, usr.userName}" onclick="deleteUser(this.value)">Delete</button>
我希望在同一 jsp 页面中收到这些值:
function deleteUser(val1, val2) {
alert(val1);
alert(val2);
}
您可以简单地在 ''
引号下传递您的函数下的值,否则它会给您错误,而不是 defined.So 您的按钮代码如下所示:
<button type="button" class="btn btn-danger" value="something" id="deleteuserbtn" onclick="deleteUser(this.value ,'${usr.idUser}','${usr.userName}')">
Delete</button>
演示代码 :
function deleteUser(val1,val2,val3){
alert("val :"+val1 +" "+val2+" "+val3);
}
<button type="button" class="btn btn-danger" id="deleteuserbtn" value="something" onclick="deleteUser(this.value,'${usr.idUser}','${usr.userName}')">
Delete</button>
我有这个按钮:
<button type="button" class="btn btn-danger" id="deleteuserbtn" value="${usr.idUser}" onclick="deleteUser(this.value)">Delete</button>
单击按钮后调用函数 deleteUser
。
我想知道如何同时发送多个值。
比如我想发送idUser
和userName
,我该怎么做呢?
我试过了,但没用:
<button type="button" class="btn btn-danger" id="deleteuserbtn" value="${usr.idUser, usr.userName}" onclick="deleteUser(this.value)">Delete</button>
我希望在同一 jsp 页面中收到这些值:
function deleteUser(val1, val2) {
alert(val1);
alert(val2);
}
您可以简单地在 ''
引号下传递您的函数下的值,否则它会给您错误,而不是 defined.So 您的按钮代码如下所示:
<button type="button" class="btn btn-danger" value="something" id="deleteuserbtn" onclick="deleteUser(this.value ,'${usr.idUser}','${usr.userName}')">
Delete</button>
演示代码 :
function deleteUser(val1,val2,val3){
alert("val :"+val1 +" "+val2+" "+val3);
}
<button type="button" class="btn btn-danger" id="deleteuserbtn" value="something" onclick="deleteUser(this.value,'${usr.idUser}','${usr.userName}')">
Delete</button>