changeset 704:de13b834249f

Fix support for selection list / dropdown option elements.
author Matti Hamalainen <ccr@tnsp.org>
date Mon, 10 Nov 2014 21:25:28 +0200
parents 242cb053fbb2
children 45750a346f3e
files majax.inc.php
diffstat 1 files changed, 8 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/majax.inc.php	Mon Nov 10 21:14:57 2014 +0200
+++ b/majax.inc.php	Mon Nov 10 21:25:28 2014 +0200
@@ -176,6 +176,13 @@
   for (var id in fields)
   {
     var elname = fprefix + id + fsuffix;
+    switch (fields[id])
+    {
+      case 4:
+        elname += "Sel";
+        break;
+    }
+
     var elem = document.getElementById(elname);
     if (!elem && !nofail)
     {
@@ -205,7 +212,7 @@
           break;
 
         case 4:
-          var vval = (elem.selectedValue != -1) ? elem.options[elem.selectedValue].value : -1;
+          var vval = (elem.selectedIndex != -1) ? elem.options[elem.selectedIndex].value : -1;
           res.push(id+"="+vval);
           lastPostArgs[id] = vval;
           break;