入力チェック
Q. フォームを標示した時にちらついてエラー文言が一瞬みえることがあるのですが?
espar form はその仕様上、ページのDOMが全て構成された後に動作を開始します。そのためDOM構築時にエラー文言用の要素が見えてしまうことがあります。これを回避するには、espf-e で始まるクラス指定をしているエラー文言表示用要素すべてに display:none;
のスタイルを適用して下さい。これによる espar form の動作への影響はありません。
Q. 入力チェックを指定した input 要素でエラー文言が表示されないのですが?
エラー時に表示する文言を含むタグ要素(<div>や<span>など)に指定するクラス名は正しくエラー表示要素クラスになっているかご確認ください。エラー表示クラスの詳細は、バリデーションの「エラー表示クラス」の項目をご参照ください。
また、エラー表示クラスに対応するinput要素のname属性値に使用不可な文字が含まれていないかご確認ください。
Q. チェックボックスやラジオボタンで入力チェック時のエラー文言が表示されないのですが?
チェックボックスやラジオボタンの見た目をCSSで制御している場合に、エラー文言が表示されない場合があります。そのような場合は espar form のグローバルオブジェクト内で validate_hidden_element: true
を指定して下さい。(参考 → グローバルオブジェクト)