diff --git a/www/form_defs.php b/www/form_defs.php index 804978d68ed19c8a094ade7034916b7018f5cc70..b2e7756003522306544fc8d4015322f3c2d8948a 100644 --- a/www/form_defs.php +++ b/www/form_defs.php @@ -129,7 +129,14 @@ function FormRenderRadio($name, $attrs) function FormRenderSelect($name, $attrs) { - $html = "<select name=\"formfields[$name]\" "; + $html = "<select "; + + if (array_key_exists('#name', $attrs)) { + $html .= " name='" . $attrs['#name'] . "' "; + } + else { + $html .= " name=\"formfields[$name]\" "; + } if (isset($attrs['#class'])) { $html .= "class=\"" . $attrs['#class'] . "\" "; } @@ -139,6 +146,9 @@ function FormRenderSelect($name, $attrs) if (isset($attrs['#javascript'])) { $html .= $attrs['#javascript'] . " "; } + if (array_key_exists('#id', $attrs)) { + $html .= " id='" . $attrs['#id'] . "' "; + } $html .= ">\n"; if (isset($attrs['#default'])) @@ -370,7 +380,7 @@ function FormRenderElements($fields, $submitted) $html .= "<tr>"; if ($attributes['#type'] != "submit" && !isset($attributes['#colspan'])) { - $html .= "<td $mouseover $cols>"; + $html .= "<td align=left $mouseover $cols>"; # Required fields mark with * if (isset($attributes['#required']) && @@ -390,7 +400,7 @@ function FormRenderElements($fields, $submitted) } else { $html .= "</td>"; - $html .= "<td>$field_html</td>"; + $html .= "<td align=left>$field_html</td>"; } } else {