日付フィールドを検証しようとしているので、将来の日付を選択し、2番目の入力ボックスで今日の日付を選択した場合、フォームを送信できません。
私はそれを機能させているので、昨日の日付を選択することはできません-それは私が機能しているように見える日付比較です。
/js/jquery-ui-1.8.6.custom.min.js"/>
/js/jquery.validate.js" />
/js/jquery.ui.datepicker.validation.js" />
<asp:TextBox ID="txtStartDate" runat="server" CssClass="DatepickerInput validBeforeDatepicker" />
<asp:TextBox ID="txtEndDate" runat="server" CssClass="DatepickerInput validAfterDatepicker" />
<script type="text/javascript">
$(function () {
$("#tabs").tabs();
});
$('.validBeforeDatepicker,.validAfterDatepicker').datepicker();
$(function () {
$(".DatepickerInput").datepicker({
showOn: "button",
buttonImage: "/assets/img/calendar.gif",
buttonImageOnly: true,
minDate: 0,
required: true,
message: "This is a required field",
dateFormat: 'dd-mm-yy'
});
});
$(function () {
$("#validAfterDatepicker").datepicker({
showOn: "button",
buttonImage: "/assets/img/calendar.gif",
buttonImageOnly: true,
minDate: +1,
required: true,
message: "This is a required field",
dateFormat: 'dd-mm-yy'
});
});
私はこの例に従っていますが、どこかで間違っていて、それが何であるかを完全に理解できないようです。
ウェブサイト:http://bit.ly/WdZf10
ウェブサイトでフォームをテストするとスパムになるため、フォームを送信しないでください。フォームを送信する前でも検証されていないことがわかります