【发布时间】:2015-01-18 04:38:23
【问题描述】:
我有一个元素input[type=text],我想让它作为一个文本区域元素工作。意味着我需要一个更大的 input[type=text] 元素高度,并像 textarea 元素一样显示多行。
我有一个问题,我不能用 textarea 代替 input[type=text],所以我需要一种可以转换或使其像 textarea 一样工作的方法。
【问题讨论】:
-
我不能用 textarea 代替 input[type=text]" 的任何 " 问题原因 ??
-
我想这不是骗子。 “使用文本区域”回答了另一个问题,这里特别排除了这个问题。不是说可能有任何其他解决方案,只是它不是骗子。
-
不错!这个答案也发生在问题发生两年后,所以也许现在有一个我们以前没有的解决方案。那么我建议在这里回答同样的问题,也许这次它被接受并且每个人都赢了。
-
即使
word-break: break-word;也无法解决问题。它只是硬换行。换行符仍然不会被注册。唯一的解决方案是使用javascript动态替换。这就是为什么我问 textarea 有什么问题。
标签: javascript html css forms input