если чисто как демку, то вешай на каждое поле переменную, по умолчанию false, при изменении - меняй на true, ну и если через клик делаешь проверку (а чего не сабмит, кстати), на нее банальный if с проверкой "если все состояния тру..." дурацкий вариант, но быстро, дешево и сердито, и нафиг циклы)