我正在使用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发生,但我的数据库拒绝插入/更新,因为数据太大.
任何提示将不胜感激.