Javascript 组合输入类型=";“文本”;然后选择tag

Javascript 组合输入类型=";“文本”;然后选择tag,javascript,html,Javascript,Html,我有一个选择元素的列表: <select id="id_tags_to" multiple="multiple" size="0" name="tags" class="filtered"></select> 我想以某种方式将整个select元素列表转换为文本,或者用select元素列表的内容作为一个文本字符串填充一个新表单(输入类型为text) 我试过: <form action="/search/{{search_type}})" method="get"

我有一个选择元素的列表:

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

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

我试过:

<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的经验,我只是尝试使用临时代码,所以任何快速而肮脏的建议都会很好。

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

  <datalist id="browsers">
  <option value="Internet Explorer">
  <option value="Firefox">
  <option value="Chrome">
  <option value="Opera">
  <option value="Safari">
  </datalist>

首先,您需要
元素包含一些
元素。瞧


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

为什么你需要把这些文本放到新的领域?您可以通过jsi访问它们。如果我使用的代码不是我编写的,而且不熟悉js或html,我不知道如何做到这一点。