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

关于checkbox选中有关问题

2012-04-09 
关于checkbox选中问题function selectCheckbox(i){var xdocument.getElementsByName(checkarray)if(x[

关于checkbox选中问题
function selectCheckbox(i)
{
  var x=document.getElementsByName("checkarray");
   
  if(x[i].checked)
  {
  x[i].checked=false;  
  }
  else
  {
  x[i].checked=true
   
  }
  return true;
}

 <s:iterator value="list" status="st" >
  <tr onmouseout="this.style.background=''" onmouseover="this.style.background='fffFFF'"onclick="selectCheckbox(<s:property value="#st.index"/>)" >
  <td><input name="checkarray" type="checkbox" value=${id}></input></td>
  <td><s:property value="tel"/></td>
  <td><s:a href="showDetail.action?id=%{id}">修改</s:a></td>
 </tr>
 </s:iterator>
问题说明:想要实现的是在点击表中某一行的任何地方,都默认是选中该行的checkbox,但是上述代码实现的是点击别的地方都好用,点击checkbox框却无法点击,求高手指点一下是什么原因~

[解决办法]
<input name="checkarray" type="checkbox" value=${id} onclick="selectCheckbox(<s:property value="#st.index"/>)">
加上一个onclick事件

热点排行