Мне нужно применить функцию focus (), если пользователь вводит неверные данные в столбец таблицы HTML.
Ниже приведена моя функция JavaScript:
function validate(tableID)
{
var table = document.getElementById(tableID);
var rowCount = table.rows.length;
var rows=table.rows;
var data = [];
var cells;
for (var n = 1; n < rowCount; n++) {
cells = rows[n].cells;
data.push([
cells[0].firstElementChild.checked,
cells[1].firstElementChild.value,
cells[2].firstElementChild.value,
cells[3].firstElementChild.value,
cells[4].firstElementChild.value
]);
if (regex1.test(cells[3].firstElementChild.value) == false) {
alert('Please enter valid pan number');
document.getElementById('txtRow3').rows[n].cells[3].focus();
return false;
}
}
В приведенной выше функции я попытался в приведенной ниже строке сфокусировать четвертую ячейку строки таблицы, если пользователь ввел неверные данные. Но это не работает. document.getElementById ('txtRow3'). row [n] .cells [3] .focus ();
Пожалуйста, помогите .. Спасибо!