如何在输入数据(模糊?)之后和表单提交之前验证<textarea>
?
例如,我有<textarea>
,用户输入此数据:
alpha beta charlie delta
用户输入此数据并且textarea不再关注后,我希望它能够验证并提醒用户输入单词beta
答案 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()
函数: