js validation with validator.addMethod

js validation with validator.addMethod

本文关键字:addMethod validator with validation js      更新时间:2023-09-26

我想验证一个下拉框。如果下拉框中的值为 null,则应显示验证消息。我处于未从默认选项中删除空值的情况。我有以下下拉列表选项。

'

'(默认为空值)

选项1

选项2

选项3

我正在使用正则表达式来传递空值。

http://jsfiddle.net/fY2xm/

 I don't know is that correct passing null value. or any other way.

在给定的情况下,您需要使用所需的验证,因为由于regexp规则正在测试optional条件,它将始终返回 true,因为 null 选项的值为空。

$("#formname").validate({
    debug: true, //prevent submission for testing
    rules: {
        textbox: {
            required: true
        }
    }
});

演示:小提琴

从你的小提琴,你没有传递价值观。

<select name='select'> <!--Don't forget to give name-->
        <option value=''></option>
        <option value='1'>Australia</option>
        <option value='2'>England</option>
        <option value='3'>United States</option>
    </select>

然后 JS:

$("#formname").validate({
    debug: true, //prevent submission for testing
    rules: {
        'select': {
            required: true ---------------------
        }                                      |
    },                                         |
    messages: {                                |
        'select': {                            |
            required: "Select a country"--------
        }
    }
});

检查此 JSFiddle