問題タブ [abide]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - Zurb-Foundation 6 / Abide カスタム検証パターンはどのように機能しますか?
Foundation 6 フレームワークの Abide プラグインを使用してフィールドを検証するために独自のカスタム パターンを作成したいのですが、パターンを作成するために必要な構文を示すリソースが見つかりません。
これは、電子メール フィールドを検証するための標準的な Abide パターンの例です。
私が必要とするパターンは数字のみのフィールド用ですが、先行ゼロがあってはなりません。
これを作成する方法を理解するのに役立つ情報はどこにありますか?
jquery - 有効なフォームに財団を遵守
abide Foundation 検証プラグインを使用しているという点で、非常に奇妙な問題があり、すべて問題ないようです。ポップメッセージを表示できますが、フォームは実際には送信されません...ページ。
誰かが私が間違っていることを見ることができますか:
これに関してどんな助けも素晴らしいでしょう、それは私にストレスを与えています。
アップデート
もう少し先だ
何らかの理由で、ポップが 1 秒間表示されてからフォームが送信されますが、タイムアウトを待っているようには見えません。
別の更新
私は今、これを機能させることができました。同じ問題を抱えている他の人は、BlockUi 内のオプションを使用して生の DOM フォームを送信する必要があります。
ajax - Foundation 6 ajaxを使用したカスタム検証を順守する
Foundation 6 Abide を使用して、パターンに対してユーザー名フィールドをチェックし、ユーザー名が既に登録されているかどうかを確認するためにサーバーにアクセスする必要があるカスタム バリデーターを作成しました。カスタムバリデーターが実行されると、最初に正規表現パターンに対してユーザー名をテストします。それが成功した場合は、サーバーへの ajax 呼び出しを実行して、ユーザー名が存在するかどうかを確認します。JavaScript は待機しないため、カスタム バリデータ関数は「true」を返し、すべて問題がないことを示します。ユーザー名が見つかった場合、ajax 呼び出しが完了すると、フィールドで「addErrorClasses」が呼び出されます。これは完全に機能しますが、以前はバリデーターが ajax を待ちたくなかったので "true" を返していたので、"false" を返す方法がないことを懸念しています。
質問: addErrorClasses 関数を呼び出すと、フィールドが無効としてマークされ、フォームが無効な状態になりますか?