Вы можете попробовать что-то вроде этого:
if ($('input:checked, input[type="text"][value!=""], textarea[value!=""]) {
// some form field is filled
}
input:checked
ищет отмеченные флажки или переключатели, input[type="text"][value!=""]
ищет поля ввода текста, значение которых не является пустой строкой, и textarea:not(:empty)
выбирает текстовые области, в которых есть текст (даже если это просто пробел).Селектор выбирает все эти элементы, а затем .length
проверяет, совпадают ли какие-либо элементы с этими проверками.