Я действительно не могу объяснить это должным образом, поэтому вот скриншот:
Как мне зафиксировать событие, когда эта красная подсветка появляется вокруг поля электронной почты в Firefox. Чтобы я мог что-то исполнить. Код ниже представляет собой просто псевдокод, смешанный с некоторым формальным кодом:
<script src="jq.js"></script>
<script>
$(function(){
$('#btn_yo').click(function(){
$('input').each(function(index){
if($(this:required == 'true'){
//do something
}
});
});
});
</script>
<input type="text" name="name" id="name" required/>
<input type="email" name="mail" id="mail"/>
<input type="button" id="btn_yo" value="submit"/>
атрибут email принимает только атрибуты email, а когда вы вводите что-то еще, он автоматически выделяется красной рамкой. Как мне захватить это событие, чтобы я мог выполнить пользовательское действие вместо красной подсветки, которая используется по умолчанию.