我的选择框名称值有问题。选择框后的“名称”值将此值添加到GET方法中。 (我不需要GET方法中的name值。)
但是另一个问题是我从选择框名称值中获取了数组的值。如果我没有在选择框中设置名称值,那么在选择框的选项中将无法获得数组的值。
这是代码的一部分:
<tr>
<td class="{$CLASS}">
<select id=select name=select>
{foreach item=player from=$rooster}
{if $club.id == $player.id_club}
{cycle values="listeven,listodd" assign=CLASS print=false}
<option value="{$player.id}">{$player.name}</option>
{/if}
{/foreach}
</select>
</td>
</tr>
Get方法的当前值:(2和7是玩家的ID)
?match=182&save=1&select=2&select=7
GET方法的期望值:
?match=182&save=1&pos_2=othervalue&pos_7=othervalue
(如您所见,我想将玩家的ID分配给pos_标签。(我已经尝试将选择框名称值更改为pos _ {$$ player.id},但它不起作用。
是否可以获得所需的GET方法?或至少可以某种方式隐藏选择框的“名称”值。 我希望有人可以为我提供一个好主意。非常感谢。