X-Git-Url: https://vcs.fsf.org/?p=squirrelmail.git;a=blobdiff_plain;f=functions%2Fforms.php;h=8e760b1e8d5ca3f2317188aa31f0ed88ff815008;hp=23215bb6ada42e26b5330c32abd07b4c3215b439;hb=5f2c00dd9089adc62676ec4ff4dc89d37d5cae85;hpb=d4e46166df04792c6b939356ea5dfda8e47bba7b diff --git a/functions/forms.php b/functions/forms.php index 23215bb6..8e760b1e 100644 --- a/functions/forms.php +++ b/functions/forms.php @@ -190,6 +190,7 @@ function addSelect($sName, $aValues, $default = null, $bUsekeys = false, $aAttri . htmlspecialchars($v); } + if (! isset($aAttribs['id'])) $aAttribs['id'] = $sName; // make sure $default is an array, since multiple select lists // need the chance to have more than one default... @@ -292,6 +293,10 @@ function addTextArea($sName, $sText = '', $iCols = 40, $iRows = 10, $aAttribs = // add default css else if (!isset($aAttribs['class'])) $aAttribs['class'] = 'sqmtextarea'; + + if ( empty( $aAttribs['id'] ) ) { + $aAttribs['id'] = strtr($sName,'[]','__'); + } global $oTemplate; @@ -308,20 +313,26 @@ function addTextArea($sName, $sText = '', $iCols = 40, $iRows = 10, $aAttribs = /** * Make a