diff --git a/js/formidable_admin.js b/js/formidable_admin.js index 6b785a337a..ced22ca6c9 100644 --- a/js/formidable_admin.js +++ b/js/formidable_admin.js @@ -6150,8 +6150,10 @@ function frmAdminBuildJS() { } if ( showSelect || showText ) { + const comparison = document.querySelector( `#frm_logic_${fieldID}_${metaKey} [name="field_options[hide_field_cond_${fieldID}][]"]` ).value; fill.innerHTML = ''; - if ( showSelect ) { + const creatingValuesDropdown = showSelect && ! [ 'LIKE', 'not LIKE', 'LIKE%', '%LIKE' ].includes( comparison ); + if ( creatingValuesDropdown ) { input = document.createElement( 'select' ); } else { input = document.createElement( 'input' ); @@ -6161,7 +6163,7 @@ function frmAdminBuildJS() { input.id = optionID + '_' + metaKey; fill.appendChild( input ); - if ( showSelect ) { + if ( creatingValuesDropdown ) { const fillField = document.getElementById( input.id ); fillDropdownOpts( fillField, { sourceID: val, @@ -11242,6 +11244,7 @@ function frmAdminBuildJS() { purifyHtml, loadApiEmailForm, addMyEmailAddress, + fillDropdownOpts, showSaveAndReloadModal }; }