Попробуйте использовать getElementsByTagName (elementType) или, если вы дали каждому текстовому полю, которое вы хотите проверить определенный класс, есть несколько различных реализаций getElementsByClass (className), тоже плавающих вокруг (например, http://www.dustindiaz.com/getelementsbyclass/).
Например, если вы все текстовые поля текстовые:
var textboxes = document.getElementsByTagName('textarea');
for (var i=0; i<textboxes.length; i++){
if (textboxes[i].value == ""){
textboxes[i].focus();
break;
}
}
Вы также можете заменить «документ» определенным родительским элементом, если вы хотите проверять текстовые поля только внутри определенного родительского элемента.
Редактировать : я добавил разрыв в цикл, чтобы он завершился после нахождения текстового поля, которое не прошло проверку, и сфокусировался на этом элементе.