表单批量添加

批量添加表单如何写?

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>
表单批量添加

方案一更巧妙。



本文转自TBHacker博客园博客,原文链接:http://www.cnblogs.com/jiqing9006/p/3605354.html,如需转载请自行联系原作者

上一篇:MapReduce实战--倒排索引


下一篇:Loj #3089. 「BJOI2019」奥术神杖