8

したがって、私はjQuery検証を使用しており、必要なラジオボックスのグループを機能させるために(古いドキュメントにもかかわらず)管理しています。問題は、プラグインが最初のラジオ (必要なクラスを持つそのグループの最初のもの) の直後にエラー ラベルを追加していることです。

これを念頭に置いて、エラー ラベルごとにカスタムの場所を設定することは可能ですか?

参考までに、これは HTML です。

<tr>
    <td width="200">
        <label>Title2 *</label>
    </td>
    <td width="505">
>>>     <label><input type="radio" class="required" name="Title2" value="Mr" /> <!-- ERROR APPEARS HERE -->Mr</label>
        <label><input type="radio" class="required" name="Title2" value="Miss" />Miss</label>
        <label><input type="radio" class="required" name="Title2" value="Mrs" />Mrs</label>
        <label><input type="radio" class="required" name="Title2" value="Ms" />Ms</label>
        <!-- I WANT ERROR LABEL HERE -->
    </td>
</tr>

マークされた行をスクロールする>>>と、プラグインがエラー ラベルを配置していることを示すコメントが表示されます。終了の直前に、</td>ラベルをどこに配置するかが表示されます。

助けていただければ幸いです、ありがとう。

4

2 に答える 2

23

必要な場所に label タグを追加してみてください。

<label class="error" for="Title2" generated="true"></label>

プラグインはこのタグを使用してエラーを表示します

于 2012-07-10T10:38:35.913 に答える
0

CSSに次のようなものを入れられないのはなぜですか

span.error{
  position:absolute;
  right:0;
}

これにより、スパンが右側に配置され、見栄えも良くなります。混乱している場合は、コードをjsfiddleに入れてください。そこでやります。

または、エラーコンテナを配置する方法のこの例をチェックしてください http://jquery.bassistance.de/validate/demo/errorcontainer-demo.html

于 2012-07-10T10:26:23.853 に答える