Если речь идет о нарушении дизайна страницы при повторном отображении пользовательского ввода, и если ввод "неуместен", тогда примените стиль CSS, чтобы обрезать его, используя overflow: hidden .
<style>
.fixed { overflow:hidden; }
</style>
Затем примените его к div или контейнеру:
<div class="fixed" style="width:100px">The following input is really long and invalid.
fffffffffffffffffffffffffffffffffffffffffffffffffffffjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj
jjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjjj</div>
Это гарантирует, что макет страницы не будет нарушен. В приведенном выше примере 100px соблюдается независимо от длины недопустимого текста.
редактирует:
Если вы хотите использовать режим переноса, попробуйте использовать CSS word-wrap: break-word;
<style>
.fixed {
word-wrap: break-word;
}
</style>
Или даже соедините их вместе, чтобы обеспечить безопасность в браузерах.
<style>
.fixed {
overflow:hidden;
word-wrap: break-word;
}
</style>