Как добавить проверку на управление текстовым полем только в событии фокуса?Как добавить проверку jQuery в событие фокуса текстового поля?
У кого-нибудь есть идеи?
Как добавить проверку на управление текстовым полем только в событии фокуса?Как добавить проверку jQuery в событие фокуса текстового поля?
У кого-нибудь есть идеи?
$("#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;
}
})
Если вы пробовали этот способ, проверка происходит также и при событии keyup –
. Попробуйте код фрагмента. Это то, что вы хотите или нет? –
Ваш HTML является:
<input type="text">
И ваш Jquery:
$('input').blur(function(){
var text = $(this).val();
//do smth with your text...
});
Показать текущий код, который делает проверку – musefan
Где ваш код? что вы попробовали? – borracciaBlu