【发布时间】:2015-08-11 09:09:46
【问题描述】:
我正在使用下面的代码在多项选择中获取每个选项旁边的输入文本字段,但我得到的是一团糟。第一个选项在多选中,但其余选项显示在选择列表之外。
有人知道我该怎么做吗?对不起,我不能发布图片。
希望有人能帮忙。
谢谢。
<select name="cars" multiple>
<option value="audi">Audi</option>
<input type="text" name="Audi" value""/>
<option value="bmv">BMV</option>
<input type="text" name="BMV" value""/>
<option value="honda">Honda</option>
<input type="text" name="honda" value""/>
<option value="peugueot">Peugueot</option>
<input type="text" name="peugueot" value""/>
<option value="volkswagen">Volkswagen</option>
<input type="text" name="volkswagen" value""/>
<option value="opel">Opel</option>
<input type="text" name="opel" value""/>
</select>
【问题讨论】:
-
您不能在选择中放置输入框。这太可怕了,永远不会工作
-
我认为会的。像... @JoshStevens
-
Audi [text] 所以我可以用数据填充文本字段(在这种情况下是汽车数量)
-
正如乔希所说,你不能那样做。我想你需要一个解决方法。尝试获取单击选项的值,然后让用户输入与所选值相关的内容
-
您通常会在选择框中选择您的汽车,然后您可以在下面输入它的值。这是一个很好的用户界面,即使你让它工作,这个用户界面也没有意义..但它永远不会像你尝试的那样工作。 @nessy_ftv