jsp页面中onclick怎么传参到js中

<input type="button" name="submit" value="删除" class="input-button" onclick="delete(${order.orderid})"/>

原因:

注意字符串和变量的区别,对于函数输入,不是变量就需要是字符串

修改:

下面这句话中delete的参数传递需要修改一下

<input type="button" name="submit" value="删除" class="input-button" onclick="delete(${order.orderid})"/>
delete的参数增加单引号,改成
<input type="button" name="submit" value="删除" class="input-button" onclick="delete('${order.orderid}')"/>

温馨提示:内容为网友见解,仅供参考
第1个回答  2015-08-07
代码:
<input type="button" name="submit" value="删除" class="input-button" onclick="delete(${order.orderid})"/>

如果你没得到想要的结果,估计是以下问题之:
${}没有取出值,这个可以输出下,看看有没有取出值。

delete很可能是某个关键字,改成 mydelete,代码别打错:
<script type="text/javascript">
function mydelete(parme){
}
</script>
第2个回答  推荐于2017-09-06

已经传递过去了啊,如果你没得到想要的结果,估计是以下两个问题之一:


    ${}没有取出值,这个可以输出下,看看有没有取出值

    我试了下,delete很可能是某个关键字,你改成 mydelete,代码别打错


     <script type="text/javascript">

             function mydelete(parme){

             }

     </script>

本回答被提问者和网友采纳
第3个回答  2013-06-08
delete(${order.orderid}) 里面不是已经传参数给js了么?
相似回答