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!"
}
}
});
});