【发布时间】:2014-12-09 20:33:32
【问题描述】:
我会让用户在文本框中输入文本以设置为他们的标识符,但是,他们只能输入 1 行文本。我没有办法改变它。
我想添加接受文本字符串并编辑 | 字符并将其更改为 <br> 的 CSS
他们将输入的文本字符串将是这样的:1234-5678-1234 | Jim
我希望它显示如下:
1234-5678-1234
Jim
我猜代码可能如下所示:
p:contains('|') {输入和向右浮动的代码}
【问题讨论】:
-
我相信您正在寻找掩蔽功能。它不能通过 css 获得。见igorescobar.github.io/jQuery-Mask-Plugin
-
你为什么要这样做?它会使用户看到的输入内容与他实际输入的内容不同。这听起来像可用性差:令人惊讶和困惑。
-
如果用户在“文本框”中输入文本,其中只能输入一行,这听起来像
input元素。那你为什么打算设计一个p元素,<br>有什么帮助? (input元素的值内没有标记。)