attr:data-parsley-pattern=""
タグを入力に正しく追加するにはどうすればよいですか?
私はこれを書いた:
<input type="text" name="serialnr" id="serialnr" data-parsley-pattern="^[a-zA-Z]{4}[ -]?[a-zA-Z]{4}[ -]?[a-zA-Z]{4}[ -]?[a-zA-Z]{4}$">
ただし、これはまったく何もしません(他の入力が正しく検証されている間は、検証はまったく行われません)。 data-parsley-required="true"
を追加する必要がありますか? (私がやったが、それは役に立たなかった)。 https://www.debuggex.com/ で正規表現をテストしたので、タイプミスではありません。何が恋しいですか?
私はデータ属性を介してのみパセリを呼び出します。それは多分重要ですか?
ありがとうございました。
あなたのコードはここで完全に機能しているようです: http://jsfiddle.net/c2r4R/
知っておくべきこと:Parsleyは、空のrequiredフィールドのみを検証します。フィールドが空のままの場合、data-parsley-pattern
ディレクティブは適用されません。フィールドが空のままの場合にエラーをスローし、フィールドがシリアル番号パターンと一致しない場合に別のパターンエラーをスローするには、required
タグを追加する必要があります。
ベスト