5

<input type="email" name="mail">から の値を取得しようとしていましたjQuery。の値
をチェックするための検証を実行する必要がありますmail

<script>
    function valid(){
        var em = $.trim($('input:email[name=mail]').val());
        if(em.length < 5){
            alert('Please enter email id');
            return false;
        }
        return true;
    }
</script>

mailただし、ユーザーが空白のままにすると、フォームは引き続き送信されます。jQuery API Doc
を調べましたが、. なんでそうなの? そこに存在しないのはなぜですか?この問題をどのように解決しますか?selectoremail

4

5 に答える 5

3

あなたができる:

$.trim($("input[name='mail']").val());
于 2013-08-26T11:17:25.033 に答える
0

この簡単な機能でjQueryを拡張できますhttp://markdalgleish.com/2011/05/jquery-selector-for-html5-input-types/この後、呼び出してすべてのテキスト入力を選択できます$('input:textall');

于 2016-07-01T15:57:49.560 に答える