@@ -430,14 +430,16 @@ function getHTML($record, $tab, $action = 'NEW') {
430430
431431 // HTML schreiben
432432 $ out = '' ;
433+ $ elementNo = 0 ;
433434 foreach ($ field ['value ' ] as $ k => $ v ) {
434435
435436 $ checked = '' ;
436437 foreach ($ vals as $ tvl ) {
437438 if (trim ($ tvl ) == trim ($ k )) $ checked = ' CHECKED ' ;
438439 }
439440 // $out .= "<label for=\"".$key."[]\" class=\"inlineLabel\"><input name=\"".$key."[]\" id=\"".$key."[]\" value=\"$k\" type=\"checkbox\" $checked /> $v</label>\r\n";
440- $ out .= "<input name= \"" .$ key ."[] \" id= \"" .$ key ."[] \" value= \"$ k \" type= \"checkbox \" $ checked /> $ v <br/> \r\n" ;
441+ $ out .= "<label for= \"" .$ key .$ elementNo ."\" class= \"inlineLabel \"><input name= \"" .$ key ."[] \" id= \"" .$ key .$ elementNo ."\" value= \"$ k \" type= \"checkbox \" $ checked /> $ v</label><br/> \r\n" ;
442+ $ elementNo ++;
441443 }
442444 }
443445 $ new_record [$ key ] = $ out ;
@@ -448,10 +450,12 @@ function getHTML($record, $tab, $action = 'NEW') {
448450
449451 // HTML schreiben
450452 $ out = '' ;
453+ $ elementNo = 0 ;
451454 foreach ($ field ['value ' ] as $ k => $ v ) {
452455 $ checked = ($ k == $ val )?' CHECKED ' :'' ;
453456 //$out .= "<label for=\"".$key."[]\" class=\"inlineLabel\"><input name=\"".$key."[]\" id=\"".$key."[]\" value=\"$k\" type=\"radio\" $checked/> $v</label>\r\n";
454- $ out .= "<input name= \"" .$ key ."[] \" id= \"" .$ key ."[] \" value= \"$ k \" type= \"radio \" $ checked/> $ v \r\n" ;
457+ $ out .= "<label for= \"" .$ key .$ elementNo ."\" class= \"inlineLabel \"><input name= \"" .$ key ."[] \" id= \"" .$ key .$ elementNo ."\" value= \"$ k \" type= \"radio \" $ checked/> $ v </label> \r\n" ;
458+ $ elementNo ++;
455459 }
456460 }
457461 $ new_record [$ key ] = $ out ;
@@ -539,14 +543,16 @@ function getHTML($record, $tab, $action = 'NEW') {
539543
540544 // HTML schreiben
541545 $ out = '' ;
546+ $ elementNo = 0 ;
542547 foreach ($ field ['value ' ] as $ k => $ v ) {
543548
544549 $ checked = '' ;
545550 foreach ($ vals as $ tvl ) {
546551 if (trim ($ tvl ) == trim ($ k )) $ checked = ' CHECKED ' ;
547552 }
548553 // $out .= "<label for=\"".$key."[]\" class=\"inlineLabel\"><input name=\"".$key."[]\" id=\"".$key."[]\" value=\"$k\" type=\"checkbox\" $checked /> $v</label>\r\n";
549- $ out .= "<input name= \"" .$ key ."[] \" id= \"" .$ key ."[] \" value= \"$ k \" type= \"checkbox \" $ checked /> $ v \r\n" ;
554+ $ out .= "<label for= \"" .$ key .$ elementNo ."\" class= \"inlineLabel \"><input name= \"" .$ key ."[] \" id= \"" .$ key .$ elementNo ."\" value= \"$ k \" type= \"checkbox \" $ checked /> $ v</label> \r\n" ;
555+ $ elementNo ++;
550556 }
551557 }
552558 $ new_record [$ key ] = $ out ;
@@ -557,10 +563,12 @@ function getHTML($record, $tab, $action = 'NEW') {
557563
558564 // HTML schreiben
559565 $ out = '' ;
566+ $ elementNo = 0 ;
560567 foreach ($ field ['value ' ] as $ k => $ v ) {
561568 $ checked = ($ k == $ field ["default " ])?' CHECKED ' :'' ;
562569 //$out .= "<label for=\"".$key."[]\" class=\"inlineLabel\"><input name=\"".$key."[]\" id=\"".$key."[]\" value=\"$k\" type=\"radio\" $checked/> $v</label>\r\n";
563- $ out .= "<input name= \"" .$ key ."[] \" id= \"" .$ key ."[] \" value= \"$ k \" type= \"radio \" $ checked/> $ v \r\n" ;
570+ $ out .= "<label for= \"" .$ key .$ elementNo ."\" class= \"inlineLabel \"><input name= \"" .$ key ."[] \" id= \"" .$ key .$ elementNo ."\" value= \"$ k \" type= \"radio \" $ checked/> $ v</label> \r\n" ;
571+ $ elementNo ++;
564572 }
565573 }
566574 $ new_record [$ key ] = $ out ;
0 commit comments