diff --git a/ardoino_matteo/TPSI/SvelteForm/src/routes/+page.server.js b/ardoino_matteo/TPSI/SvelteForm/src/routes/+page.server.js index c11086b..67978e9 100644 --- a/ardoino_matteo/TPSI/SvelteForm/src/routes/+page.server.js +++ b/ardoino_matteo/TPSI/SvelteForm/src/routes/+page.server.js @@ -19,12 +19,19 @@ export const actions = { const data = await request.formData(); console.log("I VALORI DEL FORM SONO:", data); - utenti.push( - { - nome: data.get('nome'), - cognome: data.get('cognome'), - eta: data.get('eta') + const user = { + nome: data.get("nome"), + cognome: data.get("cognome"), + eta: data.get("eta"), + + } + if (user.nome && user.cognome && user.eta) { + utenti.push(user); + }else { + return { + form_error: true, + form_vals: user } - ) + } } }; diff --git a/ardoino_matteo/TPSI/SvelteForm/src/routes/+page.svelte b/ardoino_matteo/TPSI/SvelteForm/src/routes/+page.svelte index c384b4b..343c4b5 100644 --- a/ardoino_matteo/TPSI/SvelteForm/src/routes/+page.svelte +++ b/ardoino_matteo/TPSI/SvelteForm/src/routes/+page.svelte @@ -1,18 +1,30 @@ -

Hi welcome to svelte kit

-
- +
+

Nome Invalido

+
-
- +
+

Cognome Invalido

+
-
- +
+

Eta Invalido

@@ -36,5 +48,11 @@ label { line-height: 25px; } + p{ + color:red; + font-weight: bold; + } + .hidden { + display: none; + } -