日期:2014-05-18  浏览次数:20654 次

教教checkbox问题
<table>
              <logic:iterate   id= "skill "   name= "skill ">  
                <tr> <td>
                                                             
<input   type= "checkbox "   name= "skill "   value= " <bean:write   name= "skill "     property= "categoryValueId "/> "   >
  <bean:write   name= "skill "   property= "categoryCode "   />

                    </td> </tr>
                  </logic:iterate>
                </tbody> </table>

几个复选框,选中几个提交到后台处理后,在回到这个页面,怎样保证选中的标记还在?
我用是struts

------解决方案--------------------
你只用到了struts的标签而没有使用mvc模式即actionform 和action,所以某个checkbox是否在提交后还能记忆则只能有你自己来做了,struts不会为你自动完成任何工作。
------解决方案--------------------
这个不是很简单吗,用标签,返回的时候会自动到form去
------解决方案--------------------
对啊,不需要用js的。标签对应form的
------解决方案--------------------
这个问题用js也不好解决,你没有考虑到数据的时实更新问题,你的js解决其实也就是在页面上把选中的checkbox放到后台去,然后再返回到页面上.如果同时有多台机器操作同一数据,你的操作就会有麻烦了.