0

我有 2 个不同的区域用于在用户页面的第一页上进行聊天以获取全局评论。在大多数情况下,一切都很好,但我最终还是被碾压了。它不会硬停止并开始新的生产线。所以这是我想要实现的目标。我希望它只是在代码中,而不是使用 css 文件,所以代码是:

while($row = mysql_fetch_array( $result )) {
    echo 
        '<div id="Comment'.$row['id'].'">
             <table width="290">
               <tr>
                 <td width="60" rowspan="2" valign="top"><img src="'.$row['image'].
                   '"   width="60"height="60" /></td>
                 <td width="220">
                   <span class="CommentName"
                     onClick="Stats('.$row['user_id'].')">'.$row['username'].'</span>
                   <span class="Time">'.time_elapsed_string($row['timestamp']).'</span>
                 </td>
               </tr>
               <tr>
                 <td class="Comment" valign="top">'.$row['comment'].'</td>
               </tr>
             </table>
         </div>
         <br />';
}

这应该有一个硬停止 40 并开始一个新行下一个正在使用的代码是

<textarea 
    id="social" maxlength="300" style="width: 600; max-width: 600; 
    height: 80; max-height: 100;"></textarea>
<br />

任何帮助都会很棒不想使用 css 修复但会好像它是唯一的方法

4

1 回答 1

0

Javascript 确实是限制这样的文本区域条目的唯一方法。使用 a<input type="text"/>您可以添加maxlength="x",浏览器将强制执行它。

如果您只想在最后将其拆分,我会抓住第 40 个字符,找到下一个空格,然后使用 PHP 插入换行符。

于 2013-10-12T03:50:01.767 回答