Следующий фрагмент кода вызывает событие предупреждения, когда номер вводится (или удаляется) в сетку 9 * 9
судоку.
$('table tr td input').on({"input": function () {
var cell = $(this).val();
if (!$.isNumeric(cell)) {
alert("Please enter only numbers from 1 to 9");
}
}});
Но как удалить предупреждающее сообщение при удалении текста? Он должен запускаться только при вводе номера.
+ Изменить
if (!$.isNumeric(cell)) {
в
if (cell && !$.isNumeric(cell)) {
Я бы сделал следующее.
$('table tr td input').on({"input": function () {
var cell = $(this).val();
if (cell.length > 0 && !$.isNumeric(cell)) {
alert("Please enter only numbers from 1 to 9");
}
}});