From 8899e1986a2b49dc11d72bd88b73fdd2298c3feb Mon Sep 17 00:00:00 2001 From: Moritz Date: Tue, 16 Dec 2025 12:19:56 +0100 Subject: [PATCH] feat: add pattern validation for amount input field - Add pattern="[0-9]+(\.[0-9]{1,2})?" to prevent invalid input - Browser now validates number format before submission - Improves UX by catching errors earlier --- lib/mv_web/live/membership_fee_type_live/form.ex | 1 + 1 file changed, 1 insertion(+) diff --git a/lib/mv_web/live/membership_fee_type_live/form.ex b/lib/mv_web/live/membership_fee_type_live/form.ex index 5a1d1d8..b0f97c9 100644 --- a/lib/mv_web/live/membership_fee_type_live/form.ex +++ b/lib/mv_web/live/membership_fee_type_live/form.ex @@ -46,6 +46,7 @@ defmodule MvWeb.MembershipFeeTypeLive.Form do label={gettext("Amount")} step="0.01" min="0" + pattern="[0-9]+(\.[0-9]{1,2})?" required />