From 1572a2b4edaf543e9658c7284cbdf3ddb0afda2a Mon Sep 17 00:00:00 2001 From: rudolfkoenig Date: Sat, 4 Dec 2021 15:17:48 +0000 Subject: [PATCH] fhemweb.js: better select initialization (Forum #124505) git-svn-id: https://svn.fhem.de/fhem/trunk@25292 2b470e98-0d58-463d-a4d8-8e2adae1ed80 --- fhem/www/pgm2/fhemweb.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/fhem/www/pgm2/fhemweb.js b/fhem/www/pgm2/fhemweb.js index 68420cbb3..13c8ae6f4 100644 --- a/fhem/www/pgm2/fhemweb.js +++ b/fhem/www/pgm2/fhemweb.js @@ -1577,18 +1577,19 @@ FW_createSelect(elName, devName, vArr, currVal, set, params, cmd) vHash[o.value] = 1; newEl.options[j-1] = o; } - if(typeof(currVal) != "undefined") - $(newEl).val(currVal); + if(elName) $(newEl).attr('name', elName); if(cmd) $(newEl).change(function(arg) { cmd($(newEl).val()) }); newEl.setValueFn = function(arg) { - if(!vHash[arg]) + if(!vHash[arg] && typeof(arg) != "undefined") arg = arg.replaceAll(" ","."); // Forum #124505 if(vHash[arg]) $(newEl).val(arg); }; + newEl.setValueFn(currVal); + return newEl; }