feat: improve registration flow
Some checks failed
Build latest image / build-container (push) Has been cancelled
Some checks failed
Build latest image / build-container (push) Has been cancelled
This commit is contained in:
parent
6a0b014d55
commit
2c503f9b03
@ -110,6 +110,7 @@
|
||||
<input
|
||||
on:keydown={(e) => {
|
||||
if (e.keyCode === 13) {
|
||||
e.preventDefault();
|
||||
document.getElementById('lastname')?.focus();
|
||||
}
|
||||
if (e.keyCode === 40) {
|
||||
@ -120,7 +121,7 @@
|
||||
autocomplete="one-time-code"
|
||||
id="firstname"
|
||||
name="firstname"
|
||||
class="placeholder:text-black dark:placeholder:text-white py-3 px-4 block w-full border-gray-500 rounded-md focus:border-blue-500 focus:ring-blue-500 dark:bg-gray-800 dark:border-gray-200 dark:text-gray-400 border"
|
||||
class="font-semibold placeholder:font-normal placeholder:text-black dark:placeholder:text-gray-200 py-3 px-4 block w-full border-gray-500 rounded-md focus:border-blue-500 focus:ring-blue-500 dark:bg-gray-800 dark:border-gray-200 dark:text-white border"
|
||||
required
|
||||
placeholder="Vorname"
|
||||
bind:value={firstname}
|
||||
@ -160,8 +161,8 @@
|
||||
<div class="relative">
|
||||
<input
|
||||
on:keydown={(e) => {
|
||||
console.log(e.keyCode);
|
||||
if (e.keyCode === 13) {
|
||||
e.preventDefault();
|
||||
document.getElementById('email')?.focus();
|
||||
}
|
||||
if (e.keyCode === 38) {
|
||||
@ -175,7 +176,7 @@
|
||||
type="lastname"
|
||||
id="lastname"
|
||||
name="lastname"
|
||||
class="placeholder:text-black dark:placeholder:text-white py-3 px-4 block w-full border-gray-500 rounded-md focus:border-blue-500 focus:ring-blue-500 dark:bg-gray-800 dark:border-gray-200 dark:text-gray-400 border"
|
||||
class="font-semibold placeholder:font-normal placeholder:text-black dark:placeholder:text-gray-200 py-3 px-4 block w-full border-gray-500 rounded-md focus:border-blue-500 focus:ring-blue-500 dark:bg-gray-800 dark:border-gray-200 dark:text-white border"
|
||||
required
|
||||
placeholder="Nachname"
|
||||
aria-describedby="lastname-error"
|
||||
@ -217,8 +218,8 @@
|
||||
<div class="relative">
|
||||
<input
|
||||
on:keydown={(e) => {
|
||||
console.log(e.keyCode);
|
||||
if (e.keyCode === 13) {
|
||||
e.preventDefault();
|
||||
document.getElementById('submit')?.focus();
|
||||
}
|
||||
if (e.keyCode === 38) {
|
||||
@ -232,7 +233,7 @@
|
||||
type="email"
|
||||
id="email"
|
||||
name="email"
|
||||
class="placeholder:text-black dark:placeholder:text-white py-3 px-4 block w-full border-gray-500 rounded-md focus:border-blue-500 focus:ring-blue-500 dark:bg-gray-800 dark:border-gray-200 dark:text-gray-400 border"
|
||||
class="font-semibold placeholder:font-normal placeholder:text-black dark:placeholder:text-gray-200 py-3 px-4 block w-full border-gray-500 rounded-md focus:border-blue-500 focus:ring-blue-500 dark:bg-gray-800 dark:border-gray-200 dark:text-white border"
|
||||
placeholder="E-Mail (optional)"
|
||||
aria-describedby="lastname-error"
|
||||
bind:value={email}
|
||||
@ -266,6 +267,11 @@
|
||||
<!-- End Form Group -->
|
||||
|
||||
<button
|
||||
on:keydown={(e) => {
|
||||
if (e.keyCode === 38) {
|
||||
document.getElementById('email')?.focus();
|
||||
}
|
||||
}}
|
||||
id="submit"
|
||||
type="submit"
|
||||
disabled={!firstname || !lastname}
|
||||
|
Loading…
x
Reference in New Issue
Block a user