diff --git a/src/assets/ITThermal.js b/src/assets/ITThermal.js index 8479eca..d221aa2 100644 --- a/src/assets/ITThermal.js +++ b/src/assets/ITThermal.js @@ -1,7 +1,7 @@ /* ITS Thermal Receipt Printer * Developed by Skylar Grant for MCCS ITS */ -const version = "1.2.5"; +const version = "1.2.6"; // ############################################################# // Variables // ############################################################# @@ -128,6 +128,14 @@ function deviceTrackerHandler() { alert('Please fill out all required fields (Ticket Number, User, Service Type).'); return; } + const dtTicketNumber = Number.parseInt(dtticket); + if (!(Number.isInteger(dtTicketNumber) && dtTicketNumber > 0)) { + alert('Please enter a valid Ticket Number (positive integer).'); + return; + } else if (dtTicketNumber > 999999) { + alert('Please enter a valid Ticket Number (6 digits or less).'); + return; + } // Generate the line array and PDF const lineArray = prepDeviceTracker(dtticket, dtuser, dtservice, dtnotes);