JS Как исправить мой скрипт времени и даты?

1

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>
  • 0
    Пожалуйста, добавьте весь соответствующий код (HTML и CSS), чтобы мы могли воспроизвести вашу проблему и показать вам рабочий результат. Вы также ссылаетесь на «представление», которое необходимо предотвратить, поэтому вам также нужно показать этот код.
Теги:

1 ответ

0

"null" in> и <операции сравнения будут выполнять принуждение типа и преобразовать в 0. Я предлагаю вам выполнить проверку ввода перед сравнением.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню