0

このプラグインを使用して、複数の選択ボックスにフォーム検証を表示するのに問題があります。

http://bassistance.de/jquery-plugins/jquery-plugin-validation/

検証は、最初の選択ボックスでのみ機能しているように見えます。最初の選択ボックスが選択されていない場合、検証エラーが発生しますが、次の選択が空白の場合、検証なしでフォームが送信されます。

私はこのプラグインを使用し、複数のテキスト入力で問題なく動作しましたが、複数の選択ボックスを試したのはこれが初めてです。

<form action="someactionhere" method="POST" class="form" id="errors">
                        <label>First Select</label><br>
                        <select id="first" class="required">
                                <option selected="" value="">Select</option>
                                <option value="first">first</option>
                                <option value="second">second</option>
                                <option value="third">third</option>
                        </select><br><br>
                        <label>Second Select</label><br>
                        <select id="second" class="required">
                                <option selected="" value="">Select</option>
                                <option value="first">first</option>
                                <option value="second">second</option>
                                <option value="third">third</option>
                        </select>
                        <button type="submit" class="button">SUBMIT</button>
</form>
<script src="/js/jquery-1.7.1.js" type="text/javascript"></script>
<script src="/js/jquery.validate.min.js" type="text/javascript"></script>
<script type="text/javascript">
    $(document).ready(function() {
        $("#errors").validate();
    });
</script>
4

1 に答える 1

2

jquery.validationは、name属性を使用してバインドします。選択した名前に名前を付けます。

于 2012-07-18T19:11:23.420 に答える