您如何<textarea>
在输入数据之后(模糊?)和提交表单之前验证?
例如,我有一个<textarea>
用户输入以下数据:
alpha beta charlie delta
在用户完成输入此数据并且 textarea 不再聚焦后,我希望它验证并提醒用户是否输入了单词beta
您如何<textarea>
在输入数据之后(模糊?)和提交表单之前验证?
例如,我有一个<textarea>
用户输入以下数据:
alpha beta charlie delta
在用户完成输入此数据并且 textarea 不再聚焦后,我希望它验证并提醒用户是否输入了单词beta
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
}
});
我发现了这个.focusout()
功能: