0

我有一个选择元素列表:

<select id="id_tags_to" multiple="multiple" size="0" name="tags" class="filtered"></select>

我想以某种方式将整个选择元素列表转换为文本,或者使用选择元素列表的内容作为一个文本字符串填充一个新表单(输入类型=文本)。

我试过了:

<form action="/search/{{search_type}})" method="get">
<input type="text" name="qTag">
<input type="submit" value=" Search Tags">
<select id="id_tags_to" multiple="multiple" size="0" name="tags" class="filtered"></select>
</form>

这不起作用,因为它不仅没有完成我想要做的事情,而且还破坏了选择功能。

如果它不是很明显,我没有使用 html 或 javascript 或 jquery 的经验,我只是想用临时代码来做一些事情,所以任何快速而肮脏的建议都会很棒。

4

2 回答 2

0

您好,您可以使用 html5 轻松实现这一目标,它被称为数据列表,它是 html5 中的一种新表单类型,非常有用,希望对您有所帮助 - Andrew

  <datalist id="browsers">
  <option value="Internet Explorer">
  <option value="Firefox">
  <option value="Chrome">
  <option value="Opera">
  <option value="Safari">
  </datalist>
于 2013-06-18T21:36:56.643 回答
0

首先,您需要该<select>元素包含一些<option>元素。在这里查看一些参考

然后,您可以使用 javascript 获取选择元素列表并将其填充到文本字段中。安装 jQuery 并使用此示例来处理您的代码。希望对你有帮助!

于 2013-06-18T21:38:27.663 回答