我想知道,我们如何验证数据,我们无法使用Textarea获取超过20行的数据。我们只想在Jquery的帮助下验证textarea。 请建议我,验证值的正确方法。
答案 0 :(得分:2)
这样的东西,最大行数= 3
$("textarea").keydown(function(e){
var rows = $(this).val().split("\n").length;
if( e.which == 13 && rows == 3 )
{
alert( "TO MANY ROWS");
return false;
}
});
这不检查textarea中是否有多个字符,以查看是否有更多新规则然后输入使用。
将其称为功能
function checkTextareaLength()
{
var rows = $("textarea").val().split("\n").length;
if( rows > 3 )
{
alert( "TO MANY ROWS");
return false;
}
}
onsubmit将是`onsubmit =“checkTextareaLength();”
答案 1 :(得分:1)
我没试过,但你可以试试this jQuery plugin。它声称它可以检测包裹线,与Niels发布的代码不同