表单批量添加
批量添加表单如何写?
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>
方案一更巧妙。