2
我有一個表單,我只想在日期範圍內接受日期。但是,哪個日期我正在抓取,它返回false並顯示不正確的範圍。 以下是代碼所關乎接受用戶在特定範圍內的日期
register.html-
<div class="form-group row">
<label for="date" class="col-sm-2 col-form-label class='control-label' ">Date of Birth</label>
<div class="col-sm-5">
<input type="date" max="2010-12-31" min="1990-01-01" id="dob" placeholder="Date of birth">
</div>
</div>
controller.js-
var dobInput = document.forms["myform"]["dob"].value;
var maxdate = new Date("2010-12-31");
var mindate= new Date("1990-01-01");
if(maxdate>dobInput && dobInput>mindate)
{
alert("correct range");
}
else{
alert("Input out of range");
return false;
}
非常感謝你...它的工作! –
很高興能幫到你!如果一個類型爲「date」的輸入返回一個日期對象,但是該類型僅允許瀏覽器改變其本地呈現機制,這將是有意義的。 –
是的,我現在明白了。 –