【发布时间】:2014-09-19 05:22:02
【问题描述】:
我尝试了多种 javascript 和 jquery 方法来限制行,但大多数情况下要么存在错误,要么存在复制/粘贴等问题。请让我知道它应该如何用于客户端..大部分是从复制/粘贴中修补的,如果您不按 Enter 键但继续写入等,则限制附加行...
另外,这只是我的服务器端检查,所以如果我也可以改进它,请告诉我?
$lines = array_slice(explode("\n", trim( $_POST['description'])), 0, 10); // max 10 lines
foreach ($lines as $key => $value)
{
$lines[$key] = substr(trim($value), 0, 100); // max 100 chars
}
$insert['teams_descr'] = implode("\n", $lines);
$this->db->update( 'teams', $insert, array( 'teams_id' => $this->user->leader_team_id() ) );
【问题讨论】:
-
已经有帖子描述了这个stackoverflow.com/questions/14259580/…
-
感谢您提供链接,但不幸的是我已经检查过了。这两个示例都有错误,例如允许复制/粘贴以及我在主帖中已经提到的其他内容。
标签: javascript php jquery codeigniter textarea