基礎レールを使用してフォームを作成し、<small class="error">Invalid entry</small>
を使用してフィールドの下にエラーを表示しました。例えば数秒後にエラークラスが消えるようにする - (基礎レール)
は、divの内側:
<%= text_field_tag "email", "", placeholder: "Email", required: true, type: "email", pattern: "email" %>
<small class="error error-style">Invalid</small>
エラースタイルは、私は、CSSのスタイリングを行うために使用しているクラスです。
ユーザーがフォームの記入を開始し、無効なメール(例: @を含まない場合、エラーが表示されます。しかしそれはそこに残っている。私はそれが約5秒後に、ユーザーがフォームに記入しないことを決めたときに「隠れた」状態になるようにしたいが、まだそのページをブラウズしている。
setTimeoutとfadeout()を使用して試行しました。
助けが必要ですか?
あなたが言及した2つの方法を使用したときはどうなりましたか?あなたのコードを表示してください – margo
私は以下のNavinによって与えられた答えに似たものを試しました。コメントには何が起こるかが説明されています。見てください。 – smanvi12