function checkdates()
{
var startdate = document.forms["frmHolidayRequest"]["startdate"].value;
var enddate = document.forms["frmHolidayRequest"]["enddate"].value;
if (Date.parse(startdate) > Date.parse(enddate))
{
alert("The End Date can not be before the Start Date")
return false;
}
}
두 개의 입력 된 날짜를 확인하는 자바 스크립트 기능이 있습니다. 그 중 하나는 휴일 시작 날짜이고 다른 하나는 종료 날짜입니다. 사용자가 시작 날짜 이전의 종료 날짜를 선택하면 경고가 팝업되지만 양식을 제출합니까?자바 스크립트 기능이 중지되지 않습니다. 제출
<form name="frmHolidayRequest" action="HomePage.asp" onsubmit="return InputBoxValidation() || checkdates() || samedates()" method="post">
<input type="text" class="datepicker" name="startdate" readonly="true" />
<input type="text" class="datepicker" name="enddate" readonly="true" />
<input type="submit" name="submitbutton" value="Submit" />
</form>
이것은 onsubmit 핸들러에서 호출되는 것입니까? – Greg
예. onsubmit = "return checkdates()"@Greg – Elwin
조건부가 true를 반환합니까? – Fallenreaper