0

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

例如,我有一个<textarea>用户输入以下数据:

alpha beta charlie delta

在用户完成输入此数据并且 textarea 不再聚焦后,我希望它验证并提醒用户是否输入了单词beta

4

2 回答 2

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
    }
});
于 2013-02-23T23:52:38.960 回答
0

我发现了这个.focusout()功能:

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

于 2013-02-23T23:14:56.370 回答