首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Java Web开发 >

foreach遍历 取radio中的值,该怎么解决

2012-01-07 
foreach遍历 取radio中的值c:forEach varcategory items${requestScope.category}trtd input

foreach遍历 取radio中的值
<c:forEach var="category" items="${requestScope.category}">
  <tr>
  <td> <input type="radio" name="select" id="select" value="${category.categoryId}" onclick="ch(this)"/></td>
  <td> ${category.categoryId} </td>
  <td> ${category.categoryName} </td>
  </tr>
</c:forEach>

我想点击单选按钮,选择其中一项。然后在JS中调用
function ch(obj){  
alert(obj+"obj");
}
但是一直提示我 onclick="ch(this)" 缺少对象。。。请问这是什么原因?

然后在问下:如何取得其中的值?因为我要判断这个值是多少,然后操作。谢谢!!!

[解决办法]

JScript code
function ch(obj){   alert([color=#FF0000]obj.value[/color]);}
[解决办法]
用狐火调试一下。或者换种方式试试看啊
直接doucument.getElementsBy("id").value
(不知道写对没~^~)
这样子也可以获得值,调试下 !用火狐
[解决办法]
浏览器里查看源代码 贴出来看看
[解决办法]
IE几?我在IE8上试了下,没问题。
[解决办法]
- - ch函数写到 change函数里面去了

热点排行