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,我不知道如何做到这一点。