From 1096302c3519788b12e8873dad9b92f831960ace Mon Sep 17 00:00:00 2001 From: Cameron Date: Fri, 5 Sep 2014 13:13:50 -0700 Subject: [PATCH] Fixed: missing maxlength attribute added to form handler. --- e107_handlers/form_handler.php | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/e107_handlers/form_handler.php b/e107_handlers/form_handler.php index 854db518f..0b55bbb71 100644 --- a/e107_handlers/form_handler.php +++ b/e107_handlers/form_handler.php @@ -1127,6 +1127,8 @@ class e_form } $options = $this->format_options('textarea', $name, $options); + + print_a($options); //never allow id in format name-value for text fields return "".(false !== $counter ? $this->hidden('__'.$name.'autoheight_opt', $counter) : ''); } @@ -2052,6 +2054,10 @@ class e_form if($optval) $ret .= " selected='selected'"; break; + case 'maxlength': + if($optval) $ret .= " maxlength='{$optval}'"; + break; + case 'checked': if($optval) $ret .= " checked='checked'"; break; @@ -2191,7 +2197,8 @@ class e_form 'placeholder' => '', 'pattern' => '', 'other' => '', - 'autocomplete' => '' + 'autocomplete' => '', + 'maxlength' => '' // 'multiple' => false, - see case 'select' );