jsp 中onclick不起作用

我在th上加了一个onclick事件,可是th根本就是不可点击的
<th onclick="order('年龄','ord');">年龄</th>

function order(obj,action){
……
}
这是为什么

th可以加点击事件的,你试试onclick="alert('年龄')",看看可不可以用。可以用,就说明你的js方法代码可能有问题,不可以用,那是个奇葩的问题了。

你也可以试试给年龄套个<a>标签,再用点击事件。
温馨提示:内容为网友见解,仅供参考
第1个回答  2016-01-14
jsp 中onclick不起作用原因如下:
举例说明:<input type="button" onClick="click()">button text</input>
换成:<input type="button" onClick="return click();">button text</input>
这里注意:return click强制带回参数,所以在这里起作用。
第2个回答  2014-05-14
写一个form表单,提交到一个servlet或者action中,表单中添加几个
,再来一个提交按纽。
xxx就是商品名,单价等等的标记,而不是他们的值,值是你添在这个text中的内容
当点击提交的时候,就是向后台传值了
你用servlet的话,可以使用String yyy=request.getParameter("xxx");来获取前台传过来的值,这里的xxx就是前台JSP中name的xxx的值。这个值就是yyy
然后,写SQL语句吧
如果是struts,可以使用formBean,不需要用request获取,可以使用
类名 对象 =(类名)form;来或者这个对象,可以直接存这个对象。
或者和servlet一样,一个一个获取值
这个如果不懂,可以不管,总之我的方法能实现你的取值。
不懂的话,可以继续追问我!~
我了个去的,都不追问我
js中如果或者这个总数,那是不能够再传这个form表单的值过去的,因为js中你要定义你个URL
URL+求到的总数,用js打开这个页面,那这个就是get提交了,你就需要把所有的form里的值都一个一个加到url中,比如
你求得了total,并且取得了productName什么的
var url="地址?total="+total+"&productName="+productName+.......;
然后你需要open这个url
你可以在后台编写求得total这样就不用这么麻烦写JS了
哎,我给你写代码吧, 不能对不起我写的这么多字,稍等!~
相似回答