diff --git a/src/main/resources/templates/modules/flagpolesregistration/requestform.html b/src/main/resources/templates/modules/flagpolesregistration/requestform.html index debadcb..51bf9e2 100644 --- a/src/main/resources/templates/modules/flagpolesregistration/requestform.html +++ b/src/main/resources/templates/modules/flagpolesregistration/requestform.html @@ -2066,17 +2066,17 @@
- + - `; + // $('#editFormContainer').html(formHTML); @@ -2129,12 +2129,24 @@ return; } + const polesVal = parseInt($('#editPoles').val(), 10); + if (isNaN(polesVal) || polesVal < 1) { + Swal.fire({ + icon: "warning", + title: "Invalid Input", + text: "Number of poles must be at least 1" + }); + $('#editPoles').focus(); + return; + } + const updated = { ...streetsData[editIndex], streetName: $('#editStreetName').val() || streetsData[editIndex].streetName, zone: $('#editZone').val() || streetsData[editIndex].zone, ward: $('#editWard').val() || streetsData[editIndex].ward, - noofpoles: $('#editPoles').val() || streetsData[editIndex].noofpoles, + // noofpoles: $('#editPoles').val() || streetsData[editIndex].noofpoles, + noofpoles: polesVal, // ✅ SAFE poleheight: $('#editHeight').val() || streetsData[editIndex].poleheight, lat: $('#editLat').val() || streetsData[editIndex].lat, long: $('#editLong').val() || streetsData[editIndex].long,