在表单提交之前验证textarea

时间:2013-02-23 23:10:51

标签: jquery

如何在输入数据(模糊?)之后和表单提交之前验证<textarea>

例如,我有<textarea>,用户输入此数据:

alpha beta charlie delta

用户输入此数据并且textarea不再关注后,我希望它能够验证并提醒用户输入单词beta

2 个答案:

答案 0 :(得分:1)

如果您想要触发验证时应该使用blur()函数当且仅当textarea未聚焦时 - focusout()函数在您想要触发验证时效果更好,无论哪个输入字段一直没有专注于形式。

一个例子是:

$("textarea").blur(function() {
    var userInput = $(this).val();
    if(userInput.match(/beta/gi)) {
        // If there's a match, do this
    } else {
        // If there isn't a match, do this
    }
});

答案 1 :(得分:0)

我发现了.focusout()函数:

http://api.jquery.com/focusout/