diff --git a/lib/ruby_ui/form/form_field_controller.js b/lib/ruby_ui/form/form_field_controller.js index 6f2e7828..b7af9394 100644 --- a/lib/ruby_ui/form/form_field_controller.js +++ b/lib/ruby_ui/form/form_field_controller.js @@ -5,10 +5,12 @@ export default class extends Controller { static values = { shouldValidate: false }; connect() { - if (this.errorTarget.textContent) { - this.shouldValidateValue = true; - } else { - this.errorTarget.classList.add("hidden"); + if (this.hasErrorTarget) { + if (this.errorTarget.textContent) { + this.shouldValidateValue = true; + } else { + this.errorTarget.classList.add("hidden"); + } } }