diff --git a/htmx-alpine/templates/fragments/todo-row.html b/htmx-alpine/templates/fragments/todo-row.html index 8189c99..b663ec1 100644 --- a/htmx-alpine/templates/fragments/todo-row.html +++ b/htmx-alpine/templates/fragments/todo-row.html @@ -1,6 +1,6 @@
  • @@ -12,17 +12,27 @@ hx-put="/todo/{{.ID}}/update" hx-target="closest li" hx-swap="outerHTML" - @submit="editing = false" + @htmx:before-request=" + if (name.trim().length <3) { + $event.preventDefault(); + error = 'Debe tener 3 caracteres como mínimo'; + return; + } else { + error = ''; + editing = false;}" > + +