Я получаю оповещение, когда пропускаю текстовое поле, но оповещение также приходит везде, где я нажимаю на страницу. Как я могу показать предупреждение, когда фокус будет на текстовом поле? Предупреждение также приходит, даже когда я открываю новую вкладку. Есть ли способ решить это? Большое спасибо.
$(function() {
$("input").blur(function() {
if(!this.value) {
alert("Text box " + ($(this).index() + 1) + " cannot be empty.");
this.focus(); //Keep focus on this input
}
});
корпус
<input type="text" id="textbox1"/>
<input type="text" id="textbox2"/>
<input type="text" id="textbox3"/>
<input type="text" id="textbox4"/>