Day 11: onLoad, onChange, onSubmit — the Trinity
GoalWire the right lifecycle to the right requirement.
DrillDefault a field on load, react to a category change, and block submit if both are empty.
TakeawayonLoad = set initial state. onChange = react. onSubmit = last-chance validation. Use g_form, never DOM.