Add some data validation to dev tracker
This commit is contained in:
parent
a29cb74f39
commit
a34ee8c3fd
@ -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);
|
||||
|
||||
Loading…
Reference in New Issue
Block a user