注意是“多組多個” :比如 <div>
 <input type="radio" name="aa0" /> <input type="checkbox" name="mo" /> 星期一<input type="checkbox" name="mo" /> 星期二<input type="checkbox" name="mo" /> 星期三<br />
 <input type="radio" name="aa0" /> <input type="checkbox" name="mo" /> 星期一<input type="checkbox" name="1" /> 星期二<input type="checkbox" name="mo" /> 星期三<br />
  <input type="radio" name="aa0" /> <input type="checkbox" name="mo" /> 星期一<input type="checkbox" name="1" /> 星期二<input type="checkbox" name="mo" /> 星期三<br />
 </div>
 <div>
 <input type="radio" name="aa1" /> <input type="checkbox" name="mo" /> 星期一<input type="checkbox" name="mo" /> 星期二<input type="checkbox" name="mo" /> 星期三<br />
 <input type="radio" name="aa1" /> <input type="checkbox" name="mo" /> 星期一<input type="checkbox" name="1" /> 星期二<input type="checkbox" name="mo" /> 星期三<br />
  <input type="radio" name="aa1" /> <input type="checkbox" name="mo" /> 星期一<input type="checkbox" name="1" /> 星期二<input type="checkbox" name="mo" /> 星期三<br />
 </div>
類似這樣的 就是點一個按鈕 就生成一個div裡面的東西 如何做保存? 保存後 怎麼顯示出來???
大俠 幫幫忙呀 

解决方案 »

  1.   

    给复选框赋值如果每天记录都有ID的话 可以让复选框的值为ID 这样后台就能得到哪个被选中了
      

  2.   

    不懂 你什麼意思 我先說清楚我的意思:看我的列子,現在不是有兩個div嗎 我這個兩個div是點一個按鈕 然後生成一個div 點一下生成一個 div裡面的東西都相同的  但是提交的時候 可能有3個或4個不確定的 或者更多 或更少。 你知道? 我先問的是 我怎麼在action獲取到這些值
      

  3.   

    保存后,加载form,注:(form.load({});),后台返回的变量的名字和前台组件名字对应!但是返回变量的值要为true或false,前台的组件才可以自动赋上对应的值。
      

  4.   

    <input type="checkbox" name="mo" />   name值一样就行,如果是提交到serlvet的话,可以用 
    String[] moArrays = request.getParameterValues("mo");来获取。如果是提交到struts1/2的action,就定义String[] mo和相应的getter setter,就行了。。
      

  5.   

    首先你是用STRUTS2还是JDBC
    如果是STRUTS2的话XWORK支持多对象,只要在ACTION的PKG里加上
    <ACTION_NAME>-conversion.properties
    裏面寫上ELEMENT_<param_name> = <pojo.name>
    最後在ACTION里添加LIST類型的<param_name>參數就行了譬如UserAction,對象是hbm.pojo.User那麼創建UserAction-conversion.properties
    寫入Element_user = hbm.pojo.User
    這樣UserAction里的參數List user = new ArrayList()就直接可以映射了
    頁面的FORM這樣封裝
    <s:checkbox name="user[0].name" value="xxx"/>
    <s:checkbox name="user[0].age" value="25"/><s:checkbox name="user[1].name" value="25"/>
    <s:checkbox name="user[1].age" value="25"/>如果JDBC的話,不能直接映射對象,則你只需要保證參數的name屬性值相同,可以在ACTION里直接用STRING[]數組來接收