【发布时间】:2011-06-06 19:25:58
【问题描述】:
使用 CSS 或任何其他方式,是否可以在 HTML 文本区域中禁止换行?所以基本上我不希望用户按下“输入”时发生任何事情。
【问题讨论】:
-
可以使用 javascript,但可以绕过。提交后我会在服务器端剥离它们。
-
您希望内容在视觉上仍然包裹吗?还是
<input type="text".../>就足够了?
使用 CSS 或任何其他方式,是否可以在 HTML 文本区域中禁止换行?所以基本上我不希望用户按下“输入”时发生任何事情。
【问题讨论】:
<input type="text".../> 就足够了?
使用 jQuery,你可以这样做:
$(document).ready(function() {
$("#t_area").keypress(function(event) {
if(event.which == '13') {
return false;
}
});
});
<textarea id="t_area"></textarea>
我还会使用 PHP 或 ASP 或您可以访问的任何服务器端脚本语言删除任何换行符,以彻底彻底。
【讨论】:
可以使用 wrap="soft,hard, 或 off
【讨论】: