日期:2014-05-20  浏览次数:20593 次

如何区别多个文本框
我用迭代标签,产生多个文本框textfield ,可不知道如何区别它们,请教各位兄弟姐妹,谢谢!!
<s:iterator value="listPk2" status="sta">
<tr>
<td><s:checkbox name="masterPk2" theme="simple" /> 
  <s:if test="%{#sta.index!= listPk2.size()}">
  ${listPk2[sta.index]}
</s:if>
  </td>

<td align="left" valign="middle">
  <s:text name="paperTemplate.number"></s:text>:
  </td>
<td align="left" valign="middle">
  <s:textfield name="number"></s:textfield>
  </td>
  <td align="right" width="30%">
  <s:text name="paperTemplate.typeSort"></s:text>:
  </td>
  <td align="right" width="30%">
  <s:select list="#{0:'1',1:'2',2:'3',3:'4',4:'5'}" name="sort"
  onchange="return onSelectMode();">
</s:select>
  </td>
  </tr>
</s:iterator>



------解决方案--------------------
sta.index应该可以啊
------解决方案--------------------
用name区分啊
------解决方案--------------------
对啊,把name 设成编号啊
------解决方案--------------------
文本框用NAME或者ID确定是获取的哪个的值,下拉框用VALUE或者index确定选的是哪项!