1

サイトのフォームの検証エンジンをテストする Qunit テストを書いています。フォームの構造は、次のような要素を持つ標準です。

<input id="name" class="validate[required,length[1,255]] amp_validation_error_field" type="text" value="" title="Name" name="name">

そして、Qunit でテストを作成して、条件が満たされているかどうか (必須または長さ 1-255 以内) を確認したいと思います。ページに小さな警告 jpeg がポップアップします。

これを拡張可能に書きたいので、クラスにvalidateキーワードを持つページ上のすべての要素を選択したいだけでなく、さまざまなタイプの検証を持つ要素を区別できるようにしたい、たとえば、ページ上のすべての要素必須、または必須で長さなどをチェックするなど。基本的にクラス名を選択して解析する方法がわかりません。ご協力いただきありがとうございます。

4

1 に答える 1

0

良いスタート: http: //jsfiddle.net/morrison/jgay7/

私は自分ですべての作業をしたくありませんでしたが、私が書いたその拡張機能は2番目の検証パラメーターの値を取得します。この場合は長さから[1,255]を選択します。配列の配列を返します。内部配列は前述の値を保持します。これは、必要なものを解析するための優れたベースになるはずです。

さらに方向性が必要な場合はコメントしてください。

于 2011-06-24T16:53:25.913 に答える