【问题标题】:How to get multiple values using JSTL tags?如何使用 JSTL 标签获取多个值?
【发布时间】:2020-06-22 13:42:48
【问题描述】:

我有这个按钮:

<button type="button" class="btn btn-danger" id="deleteuserbtn" value="${usr.idUser}" onclick="deleteUser(this.value)">Delete</button>

一旦点击按钮,就会调用函数deleteUser

我想知道如何同时发送多个值。

例如,如果我想发送idUseruserName,我该怎么做?

我试过了,但它不起作用:

<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);
        }

【问题讨论】:

    标签: javascript jsp jstl


    【解决方案1】:

    您可以在'' 引号下的函数下简单地传递您的值,否则它会给您未定义的错误。因此您的按钮代码如下所示:

    <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>

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-12-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多