Fixxed bugs Form Validation
This commit is contained in:
@@ -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>
|
||||
|
||||
Reference in New Issue
Block a user