正規表現でテキストを検証するためにblurイベントを使用しているテキストボックスがあります。失敗した場合は、テキストボックスにフォーカスを維持させます。return functionName();
通常のJavaScriptでは、実際のhtmlコントロール内のonblurイベントで言うことができます。$(document).ready()
関数内でblurイベントをバインドするときに同様のことを行う方法はありますか?または、単に「これ」に焦点を合わせます。お手伝いありがとう。
$(document).ready(function() {");
$('input:text.sqlValidation').blur(function() {");
var sqlInjectionRegX2 = /...Regex.../;
var value = this.value;
if (sqlInjectionRegX2.test(value)) {
alert('The text you have entered may contain malicious code and can not be submitted.');
this.value = '';
return false;
}
else return true;
});
});