JavaScript Caspio
Я пытаюсь убедиться, что введенное время меньше введенного тайм-аута. Я был настроен разобраться в этом сам по себе, но просто могу пойти дальше без посторонней помощи. Вот мой код. Поскольку Defined_Date_Out требуется, я думал, что замена ошибочной записи пользователей с помощью null приведет к тому, что представление не будет инициировано. Спасибо за любые советы?
<div id="datefix">
<script>
function DateCheck()
{
var dateout = document.getElementById('Defined_Time_Out').value;
var datein = document.getElementById('Defined_Time_In').value;
if (dateout <= datein)
alert("Please enter a date and time OUT after date and time IN ");
document.getElementById("InsertRecordDefined_Time_Out").value = null;
}
document.getElementById('InsertRecordDefined_Time_Out').onChange = DateCheck;
</script>
</div>
"null" in> и <операции сравнения будут выполнять принуждение типа и преобразовать в 0. Я предлагаю вам выполнить проверку ввода перед сравнением.