Fixxed bugs Form Validation

This commit is contained in:
2025-08-16 15:08:50 +05:30
parent e55ecf8882
commit 3ed6dabff5
2 changed files with 128 additions and 143 deletions
+4 -4
View File
@@ -9,8 +9,8 @@ import Base from "../layouts/Base.astro";
title="Create Project"
description="Fields marked * are required."
columns={2}
schemaName="projectSchema"
onSubmit="handleProjectSubmit"
schemaName="schema"
onSubmit="submit"
submitLabel="Create Project"
submitIcon="mdi:check"
resetOnSubmit
@@ -74,7 +74,7 @@ import Base from "../layouts/Base.astro";
<script>
import { z } from "zod";
window.projectSchema = z.object({
window.schema = z.object({
name: z.string().min(3, "Please enter at least 3 characters."),
email: z.string().email("Enter a valid email address."),
teamSize: z.coerce
@@ -95,7 +95,7 @@ import Base from "../layouts/Base.astro";
}),
});
window.handleProjectSubmit = async (data: any, form: any) => {
window.submit = async (data: any, form: any) => {
console.log("Validated data:", data);
};
</script>