Mit Fundamentschienen habe ich ein Formular erstellt und <small class="error">Invalid entry</small>
verwendet, um die Fehler unter den Feldern anzuzeigen.Fehlerklasse nach einigen Sekunden verschwinden lassen - (Fundament-Schienen)
zum Beispiel in einem div:
<%= text_field_tag "email", "", placeholder: "Email", required: true, type: "email", pattern: "email" %>
<small class="error error-style">Invalid</small>
Fehler-Stil ist eine Klasse, die ich verwendet habe das CSS-Styling zu tun.
Wenn ein Benutzer beginnt, das Formular zu füllen, und eine ungültige E-Mail z. B. füllt. ohne @, wird der Fehler angezeigt. Aber es bleibt dort. Ich möchte, dass es nach etwa 5 Sekunden in den "versteckten" Zustand wechselt, wenn der Benutzer sich entschieden hat, das Formular nicht zu füllen, sondern immer noch die Seite durchsucht.
Versucht mit SetTimeout und Fadeout().
Irgendwelche Hilfe?
Was ist passiert, wenn Sie die beiden genannten Methoden verwendet haben? Bitte zeigen Sie Ihren Code – margo
Ich habe versucht, etwas ähnlich wie die Antwort von Navin unten gegeben. Was passiert, wird im Kommentar erklärt. Bitte guck dir das an. – smanvi12