diff --git a/web/server.go b/web/server.go index 92386d9..9795188 100644 --- a/web/server.go +++ b/web/server.go @@ -931,21 +931,21 @@ func (s *Server) handleValidateCarNumber() http.HandlerFunc { return func(w http.ResponseWriter, r *http.Request) { carNumber := r.URL.Query().Get("car_number") if carNumber == "" { - http.Error(w, "
Car number is required
", http.StatusBadRequest) + http.Error(w, "
Car number is required
", http.StatusBadRequest) return } isUnique, err := s.db.IsCarNumberUnique(carNumber) if err != nil { s.logger.Error("Failed to check car number uniqueness", "error", err) - http.Error(w, "
Failed to validate car number
", http.StatusInternalServerError) + http.Error(w, "
Failed to validate car number
", http.StatusInternalServerError) return } if !isUnique { - w.Write([]byte("
Car number is already in use
")) + w.Write([]byte("
Car number is already in use
")) } else { - w.Write([]byte("
Car number is available
")) + w.Write([]byte("
Car number is available
")) } } } diff --git a/web/templates/register.templ b/web/templates/register.templ index 2a3443d..b79dd9a 100644 --- a/web/templates/register.templ +++ b/web/templates/register.templ @@ -64,10 +64,10 @@ templ RegisterForm(groups []models.Group, isAdmin bool) { required hx-get="/api/validate/car-number" hx-trigger="change" - hx-target="next .invalid-feedback" + hx-target="#car-number-validation-error" hx-swap="outerHTML" /> -
+
diff --git a/web/templates/register_templ.go b/web/templates/register_templ.go index fc57f31..9f9d173 100644 --- a/web/templates/register_templ.go +++ b/web/templates/register_templ.go @@ -89,7 +89,7 @@ func RegisterForm(groups []models.Group, isAdmin bool) templ.Component { templ_7745c5c3_Var3 = templ.NopComponent } ctx = templ.ClearChildren(ctx) - templ_7745c5c3_Err = templruntime.WriteString(templ_7745c5c3_Buffer, 3, "

Racer Registration