Svelte · Middle · Pytanie 36 z 75

Jak zwalidować formularz w action SvelteKit i zwrócić błędy?

import { fail } from "@sveltejs/kit";

export const actions = {
  default: async ({ request }) => {
    const data = await request.formData();
    const email = data.get("email");
    if (!email) return fail(400, { email, missing: true });
    // ...
  },
};

Wyjaśnienie

Zwrócenie wysłanych wartości pozwala formularzowi zachować to, co wpisał użytkownik.

Do poczytania

Błąd w pytaniu

Svelte · Middle · pytanie 36

Sprawdź się

Rozwiąż test Svelte · Middle: pytania i odpowiedzi są tasowane, a na końcu czeka przegląd błędów.

Rozwiąż ten test