changeset 403:05debbea33c1

Fix functionality of the option select stuff.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 05 Dec 2013 15:57:48 +0200
parents 82e40d45f4dd
children d454f7eebddd
files majax.inc.php
diffstat 1 files changed, 7 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/majax.inc.php	Thu Dec 05 15:53:04 2013 +0200
+++ b/majax.inc.php	Thu Dec 05 15:57:48 2013 +0200
@@ -192,8 +192,9 @@
         break;
 
       case 4:
-        res.push(id+"="+elem.selectedValue);
-        lastPostArgs[id] = elem.selectedValue;
+        var vval = (elem.selectedValue != -1) ? elem.options[elem.selectedValue].value : -1;
+        res.push(id+"="+vval);
+        lastPostArgs[id] = vval;
         break;
 
       default:
@@ -228,7 +229,10 @@
       return elem.checked ? "1" : "0";
 
     case 4:
-      return elem.selectedValue;
+      if (elem.selectedIndex != -1)
+        return elem.options[elem.selectedIndex].value;
+      else
+        return -1;
 
     default:
       jsMessageBox("Unsupported field type in "+ elname);