我想爲日曆做一個簡單的條件,如果其中一個已被選中,則必須選擇它們。post value null這樣做PHP
爲了解釋更多,如果startdate被選中,enddate也必須被選中。 因此,如果有人選擇2015年9月5日的開始日期並按下提交按鈕,則應顯示消息,也必須顯示結束日期。
因此,主要思想是,如果postdate值爲null,startdate和postdate值不爲null,則會顯示消息「請選擇兩個日期」。
但它不適合我,有人可以告訴我我犯了什麼錯誤,或者我怎麼能使它工作。
的Html ---
<form method="post">
<div class="col-md-5">
<input type="text" name="startdate" id="startdate" class="form-control datepicker"/>
</div>
<div class="col-md-5">
<input type="text" name="enddate" id="enddate" class="form-control datepicker"/>
</div>
<span class="error" id="date-error"></span>
<button class="btn btn-default" id="submitButton"><i class="fa fa-sort"></i> {% trans %}Submit{% endtrans %}</button>
</form>
腳本---
$("#submitButton").on('click', function() {
if (($("#startdate").val().length == null) && ($("#enddate").val().length !== null)) {
$("#date-error").html("Please select the both date");
event.preventDefault();
}
if (($("#enddate").val().length == null) && $("#startdate").val().length !== null) {
$("#date-error").html("Please select the both date");
event.preventDefault();
} else {
謝謝你的很好的回答:) –
@ChristoferHansen很高興它可以幫助你。 –