Активная и не активная кнопка

Где то я видел код, который позволяет организовать контроль над заполненностью форм... а можно ли сделать такое для выпадающих списков?
Т.е. есть список например с категориями... и если пользователь не указал категорию, то кнопка "Отправить" не активна, и активируется только после указания категории?

 Источник:dle-faq.pro, DLE