在自定义 PHP 捐赠页面上使用http://livevalidation.com 。我想让过去的信用卡过期日期无效,但所有其他选择都有效。我为月份和年份使用了两个选择字段。
似乎这应该使用 validate.custom 或 validate.now 函数来完成,但在这些文档中没有很好的示例。似乎无法让他们工作......
<select tabindex="4" id="exp_month" name="exp_month">
<option value="01">01</option>
<option value="02">02</option>
<option value="03">03</option>
<option value="04">04</option>
<option value="05">05</option>
<option value="06">06</option>
<option value="07">07</option>
<option value="08">08</option>
<option value="09">09</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<select tabindex="5" id="exp_year" name="exp_year">
<option value="11">2011</option>
<option value="12">2012</option>
<option value="13">2013</option>
<option value="14">2014</option>
<!-- etc -->
</select>
<script>
var exp_year = new LiveValidation( "exp_year", { validMessage: " ", failureMessage: "Enter a valid exp date", onlyOnSubmit: true } );
exp_year.add( Validate.Custom(
// ????
);
</script>