Если не учитывать, что несколько странное название компонента (без вендора), и незнание внутренностей компонента, то советов несколько:
1. Создать класс "Form" (именно класс, а не компонент), который будет отвечать за обработку формы (содержать список полей, отвечать за валидацию, инциализацию и т.д.)
2. Передавайте callback в параметры (массивом, строкой, объектом - этот вариант лучше), и собственно внутри компоненты вызывать функцию.
3. Реализовать проверку внутри компонента (но тогда вы не сможете динамически менять условия проверки)
Варианты расположены по степени адекватности в порядке - убывания, а по степени простоты в порядке - убывания. Короче:
1 - самый правильный, самый сложный;
3 - самый легкий, самый быдло.