0

これはガイドページです:

http://validity.thatscaptaintoyou.com/Demos/#

関連するページで次のスニペットを見つけることができました。

 <script type="text/javascript">
        $(function() { 
            $("form").validity("input:text, select");
        });
    </script>

これは私が使用している現在のスクリプトです。

<script>
        $(document).ready(function() {
            $("form").validity(function() {
                $("#quantity")
                    .require()
                    .match("number");
            $("#community")
            .require()
            .match("number");  
            $("#name")
            .require()
            .match("number");
            }); 
            $("#dropdown").require("You must provide a selection.");

        });   
    </script>

HTML:

<form method="get" action="">
        <input type="text" id="quantity" />
        <br />
        <input type="text" id="community" />
        <br />
        <input type="text" id="name" />
        <br /><br />
                        <select id="dropdown" name="dropdown" class="dropdown">
                            <option value="0">Please Select</option>
                            <option value="1">Sample</option>
                            <option value="2">Sample 2</option>
                        </select>
                        <br />
        <input type="submit" />
    </form>

質問: 選択メニューがユーザーによって入力されていない場合にエラー メッセージを表示するにはどうすればよいですか? 上記のスクリプトにどのように統合できますか? 私はJSが初めてなので、これはすべて異質で不可解です。お知らせ下さい。ありがとう!

アップデート:

既存のコードを調べたところ、選択メニューには .match() が必要なようです。私はこれに何を使うことができるか分かりません..

4

0 に答える 0