Displaying only corresponding subcategories after choosing a category in form

Hmm. How about adding visibility conditions?

Because I think in Custom form no way to make the fields as required. In form can.