Stackoverflow 2012-03-13

HTML

<script src="http://ajax.aspnetcdn.com/ajax/jquery.validate/1.9/jquery.validate.js"></script>
<form id="form">
    <select name="customPrice[0][50]" id="customPrice050">
        <option value="2435">Select date...</option>
        <option value="474">Friday, Mar 1st</option>
        <option value="475">Friday, Mar 8th</option>
        <option value="476">Friday, Mar 15th</option>
    </select>
    <br/>
    <input type="submit" value="Click" />
</form>

JavaScript

$(document).ready(function() {
    $.validator.addMethod("selectTextNotEquals", function (value, select, arg) {
        return arg != $(select).find('option:selected').text();
    }, "Text must not equal arg.");

    // configure your validation
    $("form").validate({
        submitHandler: function() {
            alert('Form passed validation.');
        },
        rules: {
            'customPrice[0][50]': {
                selectTextNotEquals: "Select date..."
            }
        },
        messages: {
            "customPrice[0][50]": {
                selectTextNotEquals: "Please select a date!"
            }
        }
    });
});