From 6bfbe69c7c2718f1e656819f93c8c24191162d3c Mon Sep 17 00:00:00 2001 From: Mike Letellier Date: Fri, 23 Aug 2024 13:21:49 -0300 Subject: [PATCH] Fix JS error when trying to validate readonly time field --- js/formidable.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/js/formidable.js b/js/formidable.js index 3d3755a2f4..20edf83fa1 100644 --- a/js/formidable.js +++ b/js/formidable.js @@ -352,6 +352,12 @@ function frmFrontFormJS() { fieldID = getFieldId( field, true ); } + // Make sure fieldID is a string. + // fieldID may be a number which doesn't include a .replace function. + if ( 'function' !== typeof fieldID.replace ) { + fieldID = fieldID.toString(); + } + if ( hasClass( field, 'frm_time_select' ) ) { // set id for time field fieldID = fieldID.replace( '-H', '' ).replace( '-m', '' );