如果文本太长,则向输入添加额外的行

Add additonal row to input if text is too long

问题

如果值文本对于当前输入宽度来说太长(bootstrap 响应能力),我如何换行输入并添加额外的 "row"。

当前代码

<input id="someID" type="text" class="form-control" value="some text that is too long for my input width">

该值由传递的 django 变量预填充(但这无关紧要)。

例子

http://www.bootply.com/Y1IFdLMpig

您在寻找新的输入字段吗?如果是这种情况,您可以计算传递的字符数,如果字符数 > 您定义的任何内容,则添加另一个输入字段。 如果您希望使输入字段多行 - 我的理解是您需要改用文本区域。

<textarea>This is where you put the text.</textarea>

如果你想让它自动调整大小,你还可以看看下面的内容: Creating a textarea with auto-resize