アラートが発生しない理由はわかりませんが、最終的には、このフィールドが空ではなく、「@something.com」などの特定のメール アドレスが含まれている場合に、送信ボタンを有効にしたいと考えています。
まず最初に、変更イベントでフィールドが空かどうかを確認しようとしています。
HTML
<input type="email" id="email" placeholder="lauren@something.com">
JS
$("#email").change(function(){
if (this.is(':empty')) {
alert('empty');
} else {
alert('not empty');
}
});