相关疑难解决方法(0)

jQuery验证textarea maxlength错误

我正在使用jQuery.validate v 1.6.0来验证我的表单.

我的一个数据库字段限制为1000个字符.我在相应的textarea中添加了一个验证,如下所示:

在我的页面标题中,我添加

$('form.validate').validate();
Run Code Online (Sandbox Code Playgroud)

在我的页面内,我声明:

<form method="post" class="validate" action="Save">
    <textarea name="description" minlength="15" maxlength="1000" id="description" class="required"></textarea>
    <input type="submit" value="Save">    
</form>
Run Code Online (Sandbox Code Playgroud)

我遇到的问题是,jQuery似乎将"新行"中涉及的字符数量与我的数据库不同.

当我输入没有新行的1000个字符时,一切顺利,验证工作正常.如果我用一些新行键入1000个字符,jQuery允许POST发生,但我的数据库拒绝插入/更新,因为数据太大.

任何提示将不胜感激.

validation jquery jquery-validate

14
推荐指数
2
解决办法
9263
查看次数

标签 统计

jquery ×1

jquery-validate ×1

validation ×1