0

是否可以在's中包含多个(或单个)<input type = hidden>嵌套?<optgroup><option>

例如,我可能有

<select>
<optgroup label="North America">
    <option value="Canada">Canada</option>
        <input type="hidden" name="capital" value="Ottawa">
    <option value="United States">United States</option>
        <input type="hidden" name="capital" value="Washington D.C.">
    <option value="Mexico">Mexico</option>
        <input type="hidden" name="capital" value="Mexico City">
</optgroup>
...
</select>

如果我选择“加拿大”,我可以得到“渥太华”并且只提交“渥太华”吗?

4

1 回答 1

0

你所要求的并不完全可能,但听起来你想要的结果是......

<select name="capital">
  <optgroup label="North America">
    <option value="Ottawa">Canada</option>
    <option value="Washington D.C.">United States</option>
    <option value="Mexico City">Mexico</option>
  </optgroup>
  ...
</select>

当用户从下拉列表中选择“加拿大”时,值“渥太华”将被提交给服务器。

于 2014-01-28T03:07:01.687 回答