From ba2f69897c8f129e057b9394dfc4256a9105c1e6 Mon Sep 17 00:00:00 2001 From: Roland Gruber Date: Sun, 2 Jan 2011 13:56:37 +0000 Subject: [PATCH] onchange for htmlSelect --- lam/lib/html.inc | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) diff --git a/lam/lib/html.inc b/lam/lib/html.inc index 423d1a67..80fc27bd 100644 --- a/lam/lib/html.inc +++ b/lam/lib/html.inc @@ -735,6 +735,8 @@ class htmlSelect extends htmlElement { private $width = ''; /** transform select boxes with one element to text */ private $transformSingleSelect = true; + /** onchange event */ + private $onchangeEvent = null; /** * Constructor. @@ -798,12 +800,16 @@ class htmlSelect extends htmlElement { if ($this->width != '') { $style = ' style="width: ' . $this->width . '"'; } + $onchange = ''; + if ($this->onchangeEvent != null) { + $onchange = ' onchange="' . $this->onchangeEvent . '"'; + } // hide select boxes that contain less than 2 elements if ((sizeof($this->elements) < 2) && $this->transformSingleSelect) { echo '