【发布时间】:2016-09-01 12:46:12
【问题描述】:
如何仅在 focusout 事件中向文本框控件添加验证?
有人有想法吗?
【问题讨论】:
-
显示您当前正在进行验证的代码
-
你的代码在哪里?你尝试了什么?
如何仅在 focusout 事件中向文本框控件添加验证?
有人有想法吗?
【问题讨论】:
你的 html 是:
<input type="text">
还有你的 jQuery:
$('input').blur(function(){
var text = $(this).val();
//do smth with your text...
});
【讨论】:
$("#txt1").blur(function(){
var v = $("#txt1").val();
if(v == "test"){
alert('valid');
}
else{
alert('invalid');
}
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
T1: <input type="text" id="txt1">
T2: <input type="text" id="txt2">
参考:https://api.jquery.com/focusout/
.focusout(function() {
// Put your validation code here
if(!valid){
return false;
}
})
或
.blur(function() {
// Put your validation code here
if(!valid){
return false;
}
})
【讨论】: