При нажатие на елемент с ID test-id проверяет заполненные ли поля и id id-polya1 и id-polya2, если пустое - обводим красным поле, если заполненное - пропускаем дальше. Использования пример:
container_of позволяет получить указатель на структуру, содержащий заданный элемент, поэтому в примере хранить указатель на родителя в структуре child не нужно.