【问题标题】:Is there a way to create a multiple-item text input in html?有没有办法在 html 中创建多项目文本输入?
【发布时间】:2019-01-28 21:39:04
【问题描述】:
我正在寻找/创建某种 html 文本输入字段,用户可以在其中输入多个项目。这可以在一个文本框中(但最好在项目之间有明显的区别)或通过多个框,尽管框的数量应该是可变的。我可能会写一些实现后者的东西,但我想知道是否已经存在任何东西。
结果将作为 Python 列表传递给基于 Django 的 Web 应用程序,如果这有任何改变的话。迫在眉睫,我将简单地指示用户在一个以逗号分隔的文本框中输入所有项目。
【问题讨论】:
标签:
python
html
django
input
【解决方案1】:
所以我明白你写的是你想标记你的输入,对吧?从我的角度来看,用户肯定应该看到不同的输入参数,这个与jquery 一起使用的工具可能是一种解决方案。 (但是,repo 已经存档,所以它可能不会进一步开发。)所以在输入被标记化之后,您可以在 django 视图中提取输入?
【解决方案2】:
据我了解,你只需要一个普通的html输入框让用户输入即可。
一旦用户提交他们的输入,例如他们输入“1,2,3,4,5,6”。你可以这样做
list = input.split(",")