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)" 缺少对象。。。请问这是什么原因?
然后在问下:如何取得其中的值?因为我要判断这个值是多少,然后操作。谢谢!!!
[解决办法]
function ch(obj){ alert([color=#FF0000]obj.value[/color]);}
[解决办法]
用狐火调试一下。或者换种方式试试看啊
直接doucument.getElementsBy("id").value
(不知道写对没~^~)
这样子也可以获得值,调试下 !用火狐
[解决办法]
浏览器里查看源代码 贴出来看看
[解决办法]
IE几?我在IE8上试了下,没问题。
[解决办法]
- - ch函数写到 change函数里面去了