мигающий border на jquery
есть текстовое поле, хотелось бы ему сделать мигающий border при неправильном вводе. Подскажет кто как это реализовать? пусть допустим мигает с красного на белый цвет, желательно плавно.
Спасибо! буду ждать ответа |
|
А по подробнее можно? пожалуйста :)
Просто у меня ведь диапазон цветов, а в тех примерах в основном расстояния и прозрачность. |
если за часик никто не отпишиться, прийду домой состряпаю
|
Спасибо, буду ждать. Если вдруг сам додумаюсь - отпишусь :)
|
<style>
.Novalid{
border:2px solid red;
}
</style>
<script src="http://code.jquery.com/jquery-latest.js"></script>
<p>
<input type="text" oninput="Funk(this)" onkeyup='Funk(this)'>
</p>
<script type="text/javascript">
var timId0;
function Blink(a) {
timId0 = setInterval(function (){$(a).toggleClass('Novalid')},800)
}
function Funk(a) {
var x = a.value;
clearInterval(timId0);
$(a).removeClass('Novalid')
//Тут проверка валидности ввода(Допустим если не цифра)
if(x.replace(/\d/g,'')){Blink(a)}
}
</script>
|
Спасибо Deff, который раз уже спасаешь :)
|
| Часовой пояс GMT +3, время: 00:20. |