表单批量添加

批量添加表单如何写?

1.方案一

<tbody>
                  <!--{if $aListData}-->
                  <!--{section name=data loop=$aListData}-->
                  <tr class="data_row">
                      <td class=""><!--{$aListData[data].name}--></td>        
                      <td class="">
                          <!--{if $aListData[data].regtype eq 1}-->
                          普通
                          <!--{else}-->
                          美术
                          <!--{/if}-->
                      </td> 
                      <td class="">
                          <input value="" name="exam[<!--{$aListData[data].id}-->][exch]" />
                      </td>
                      <td class="">
                          <input value="" name="exam[<!--{$aListData[data].id}-->][exeng]" />
                      </td>   
                      <td class="">
                          <input value="" name="exam[<!--{$aListData[data].id}-->][exmath]" />
                      </td>   
                      <td class="">
                          <input value="" <!--{if $aListData[data].regtype eq 2}-->disabled='disabled'<!--{/if}--> name="exam[<!--{$aListData[data].id}-->][exgen]" />
                      </td>
                      <td class="">
                          <input value="" <!--{if $aListData[data].regtype eq 1}-->disabled='disabled'<!--{/if}--> name="exam[<!--{$aListData[data].id}-->][exske]" />
                      </td>  
                      <td class="">
                          <input value="" <!--{if $aListData[data].regtype eq 1}-->disabled='disabled'<!--{/if}--> name="exam[<!--{$aListData[data].id}-->][excolor]" />
                      </td>                                  
                  </tr>
                  <!--{/section}-->
                <!--{/if}--> 
            </tbody>

以id作为主键。

 

2.方案二,拼凑表单,后台处理提交数据

<tbody>
                  <!--{if $aListData}-->
                  <!--{section name=data loop=$aListData}-->
                  <tr class="data_row">
                      <td class=""><!--{$aListData[data].name}--></td>        
                      <td class="">
                          <!--{if $aListData[data].regtype eq 1}-->
                          普通
                          <!--{else}-->
                          美术
                          <!--{/if}-->
                      </td> 
                      <td class="">
                          <input value="" name="d_<!--{$aListData[data].regtype}-->_<!--{$aListData[data].id}-->_exch" />
                      </td>
                      <td class="">
                          <input value="" name="d_<!--{$aListData[data].regtype}-->_<!--{$aListData[data].id}-->_exeng" />
                      </td>   
                      <td class="">
                          <input value="" name="d_<!--{$aListData[data].regtype}-->_<!--{$aListData[data].id}-->_exmath" />
                      </td>   
                      <td class="">
                          <input value="" <!--{if $aListData[data].regtype eq 2}-->disabled='disabled'<!--{/if}--> name="d_<!--{$aListData[data].regtype}-->_<!--{$aListData[data].id}-->_exgen" />
                      </td>
                      <td class="">
                          <input value="" <!--{if $aListData[data].regtype eq 1}-->disabled='disabled'<!--{/if}--> name="d_<!--{$aListData[data].regtype}-->_<!--{$aListData[data].id}-->_exske" />
                      </td>  
                      <td class="">
                          <input value="" <!--{if $aListData[data].regtype eq 1}-->disabled='disabled'<!--{/if}--> name="d_<!--{$aListData[data].regtype}-->_<!--{$aListData[data].id}-->_excolor" />
                      </td>                                  
                  </tr>
                  <!--{/section}-->
                <!--{/if}--> 
            </tbody>

方案一更巧妙。

posted @ 2014-03-17 16:34  TBHacker  阅读(1018)  评论(0编辑  收藏  举报