Improved shopping list item form validation (closes #1226)

This commit is contained in:
Bernd Bestel
2020-12-29 21:06:31 +01:00
parent d9e42331f9
commit 9f1692e31f
4 changed files with 25 additions and 3 deletions

View File

@@ -167,6 +167,9 @@ Grocy.Components.ProductPicker.GetPicker().on('change', function(e)
}
);
}
$("#note").trigger("input");
$("#product_id").trigger("input");
});
Grocy.FrontendHelpers.ValidateForm('shoppinglist-form');
@@ -235,4 +238,16 @@ if (GetUriParam("embedded") !== undefined)
}
}
var eitherRequiredFields = $("#product_id,#product_id_text_input,#note");
eitherRequiredFields.on("input", function()
{
eitherRequiredFields.attr("required", "");
if (!$(this).val().isEmpty())
{
eitherRequiredFields.not(this).removeAttr("required");
}
Grocy.FrontendHelpers.ValidateForm('shoppinglist-form');
});
Grocy.Components.UserfieldsForm.Load();