jquery验证错误替换选择列表值

时间:2010-09-30 14:33:13

标签: jquery

是否可以将选择列表(必需的)默认值替换为错误消息(如果未更改)? EX如果您单击提交而未选择值,则使用“请选择一个选项”消息替换没有选项值的默认“请选择”?如果是这样,怎么样?

2 个答案:

答案 0 :(得分:1)

$.validator.addMethod(
            "SelectTechnology",
            function(value, element) {
                if (value == '0'){
                    $('#singleTech option[value="0"]').text("You forgot to select one!");
                    return false;
                } 
                else 
                    return true;
            },
            "Please Select a Technology"
        );

http://jsfiddle.net/X8rS6/

答案 1 :(得分:0)

你可以像下面这样做

$("#selectlist option:first").html("you should select value");

如果没有值的选项是你的第一个