フォームの検証にjQueryValidationPluginを使用していますが、値フィールドではなくテキストフィールドを使用して選択ボックスを検証できません。
ここに私の状況:
[HTML]
<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" />
[jQuery]
$(document).ready(function()
{
// add the rule here
$.validator.addMethod("valueNotEquals", function(value, element, arg){
return arg != value;
}, "Value must not equal arg.");
// configure your validation
$("form").validate({
rules: {
"customPrice[0][50]": { valueNotEquals: "2435" }
},
messages: {
"customPrice[0][50]": {
valueNotEquals: "Please select a date!"
}
}
});
}
);
これは非常にうまく機能します。問題は、値2435が静的ではなく、常に変化することです。唯一の静的プロパティは、「Selectdate...」というテキストです。今私は何かをしたい:
"customPrice[0][50]": { textNotEquals: "Select date... " }
誰かが私を助けることができますか?