From c0bc9f7a14b5c4eed5880672916d066b7d541641 Mon Sep 17 00:00:00 2001 From: "DESKTOP-GENO133\\IvanPlex" Date: Sat, 3 Feb 2024 20:13:59 -0700 Subject: [PATCH] fix odometer validation. --- wwwroot/js/collisionrecord.js | 2 +- wwwroot/js/odometerrecord.js | 2 +- wwwroot/js/reminderrecord.js | 2 +- wwwroot/js/servicerecord.js | 2 +- wwwroot/js/upgraderecord.js | 2 +- 5 files changed, 5 insertions(+), 5 deletions(-) diff --git a/wwwroot/js/collisionrecord.js b/wwwroot/js/collisionrecord.js index c148c19..c5d4459 100644 --- a/wwwroot/js/collisionrecord.js +++ b/wwwroot/js/collisionrecord.js @@ -94,7 +94,7 @@ function getAndValidateCollisionRecordValues() { } else { $("#collisionRecordDate").removeClass("is-invalid"); } - if (collisionMileage.trim() == '' || parseInt(collisionMileage) < 0) { + if (collisionMileage.trim() == '' || isNaN(collisionMileage) || parseInt(collisionMileage) < 0) { hasError = true; $("#collisionRecordMileage").addClass("is-invalid"); } else { diff --git a/wwwroot/js/odometerrecord.js b/wwwroot/js/odometerrecord.js index 983f0fc..e3b1d34 100644 --- a/wwwroot/js/odometerrecord.js +++ b/wwwroot/js/odometerrecord.js @@ -91,7 +91,7 @@ function getAndValidateOdometerRecordValues() { } else { $("#odometerRecordDate").removeClass("is-invalid"); } - if (serviceMileage.trim() == '' || parseInt(serviceMileage) < 0) { + if (serviceMileage.trim() == '' || isNaN(serviceMileage) || parseInt(serviceMileage) < 0) { hasError = true; $("#odometerRecordMileage").addClass("is-invalid"); } else { diff --git a/wwwroot/js/reminderrecord.js b/wwwroot/js/reminderrecord.js index 80ebb66..ea5c5d7 100644 --- a/wwwroot/js/reminderrecord.js +++ b/wwwroot/js/reminderrecord.js @@ -143,7 +143,7 @@ function getAndValidateReminderRecordValues() { //validation var hasError = false; var reminderDateIsInvalid = reminderDate.trim() == ''; //eliminates whitespace. - var reminderMileageIsInvalid = reminderMileage.trim() == '' || parseInt(reminderMileage) < 0; + var reminderMileageIsInvalid = reminderMileage.trim() == '' || isNaN(reminderMileage) || parseInt(reminderMileage) < 0; if ((reminderOption == "Both" || reminderOption == "Date") && reminderDateIsInvalid) { hasError = true; $("#reminderDate").addClass("is-invalid"); diff --git a/wwwroot/js/servicerecord.js b/wwwroot/js/servicerecord.js index 793b9b6..a131b6a 100644 --- a/wwwroot/js/servicerecord.js +++ b/wwwroot/js/servicerecord.js @@ -94,7 +94,7 @@ function getAndValidateServiceRecordValues() { } else { $("#serviceRecordDate").removeClass("is-invalid"); } - if (serviceMileage.trim() == '' || parseInt(serviceMileage) < 0) { + if (serviceMileage.trim() == '' || isNaN(serviceMileage) || parseInt(serviceMileage) < 0) { hasError = true; $("#serviceRecordMileage").addClass("is-invalid"); } else { diff --git a/wwwroot/js/upgraderecord.js b/wwwroot/js/upgraderecord.js index cf3fbeb..6471c08 100644 --- a/wwwroot/js/upgraderecord.js +++ b/wwwroot/js/upgraderecord.js @@ -94,7 +94,7 @@ function getAndValidateUpgradeRecordValues() { } else { $("#upgradeRecordDate").removeClass("is-invalid"); } - if (upgradeMileage.trim() == '' || parseInt(upgradeMileage) < 0) { + if (upgradeMileage.trim() == '' || isNaN(upgradeMileage) || parseInt(upgradeMileage) < 0) { hasError = true; $("#upgradeRecordMileage").addClass("is-invalid"); } else {