<s:textfield onmousemove="javascript:show(this,%{#basicinfo.id});" name="basicinfo.name" label="姓名"/><s:hidden name="basicinfo.id" id="basicinfo.id" />show我这样传递参数接不到basicinfo.id的值,谁能教一下我啊
解决方案 »
- socket文件下载
- JSP怎么实现将已访问的链接设置为"已读"之类的
- hibernateTemplate.find取得了有重复字段名的数据怎么绑定到类啊。
- 传智播客 09年11月 精品就业班 组团报名!
- 请教:如何用JAVA实现windows中的映射网络驱动器功能
- 数据表关联问题
- 求eclipse中jsf开发的插件!
- 为什么在jbuilder8中,所有的类在编译时都不好用了?请帮助!!!!
- IE8如何屏蔽自带快捷键,而使用自己定义的快捷键?
- FlashDB,搜索专用数据库
- Struts2中s:iterator问题,急求解
- 学习Jsp的基于CachedRowSet分页显示记录时运行后报出一个异常,请帮我看看!
<s:hidden name="basicinfo.id" id="basicinfo.id" />的值,也传过来了
然后在show方法中,通过getElementById("xxx").value获取
所以还是从直接传参数上解决是最好地
funtion show(obj,id){
...
}
这样写是取不到id的值的,JS你可以这样做
var Table = new Object();
Table.show(obj,id){
...
}你的
<s:textfield onmousemove="javascript:Table.show(this,%{#basicinfo.id});" name="basicinfo.name" label="姓名"/><s:hidden name="basicinfo.id" id="basicinfo.id" />
可以写成如下:
<s:textfield onmousemove="javascript:Table.show(this,%{#basicinfo.id});" name="basicinfo.name" label="姓名"/><s:hidden name="basicinfo.id" id="basicinfo.id" />
只要%{#basicinfo.id})取值是正确的,值是可以传过去的