Добро пожаловать на сайт <БагБД>, где вы можете задавать вопросы о программировании и разработке на Битрикс и Битрикс24, и получать быстрые и квалифицированные ответы от профессионалов!

Лишний <label></label> в form.result.new

00 голосов
0
Код из component.php


Код
          switch ($arAnswer["FIELD_TYPE"])
         {
         case "radio":
            if (strpos($arAnswer["FIELD_PARAM"], "id=") === false)
            {
            $ans_id = $arAnswer["ID"];
            $arAnswer["FIELD_PARAM"] .= " id=\"".$ans_id."\"";
            }
            else
            {
            $ans_id = "";
            }

            $value = CForm::GetRadioValue($FIELD_SID, $arAnswer, $arResult["arrVALUES"]);

            if ($arResult["isFormErrors"] == 'Y')
            {
            if (
               strpos(strtolower($arAnswer["FIELD_PARAM"]), "selected")!==false
               ||
               strpos(strtolower($arAnswer["FIELD_PARAM"]), "checked")!==false)
               {
               $arAnswer["FIELD_PARAM"] = preg_replace("/checked|selected/i", "", $arAnswer["FIELD_PARAM"]);
               }
            }

            $input = CForm::GetRadioField(
            $FIELD_SID,
            $arAnswer["ID"],
            $value,
            $arAnswer["FIELD_PARAM"]);


            /*if (strlen($ans_id) > 0)
            {*/
            //$res .= $input;
            $res .= "<label ".$arAnswer["FIELD_PARAM"].">".$input.$arAnswer["MESSAGE"]."</label>";
            /*else }
            {
            $res .= "<label>".$input.$arAnswer["MESSAGE"]."</label>";
            }*/

            $arResult["QUESTIONS"][$FIELD_SID]["HTML_CODE"][] = $res;

            break;
...

Выдает:


Код
 ...

<label id="sub_fiz_01" onclick="form_switch_topic('sub_fiz_01')">
                <label>
                <input type="radio" id="sub_fiz_01" onclick="form_switch_topic('sub_fiz_01')" name="form_radio_CLIENT_PRODUCT" id="form_radio_CLIENT_PRODUCT" value="1557">
 X label>
                Курсы покупка/продажа
 X label>
                <br />
                <label id="sub_fiz_02"onclick="form_switch_topic('sub_fiz_02')">
                <label>
                <input type="radio" id="sub_fiz_02"onclick="form_switch_topic('sub_fiz_02')" name="form_radio_CLIENT_PRODUCT" id="form_radio_CLIENT_PRODUCT" value="1558">
 X label>
                Пластиковые карты
 X label>
                <br />
...

В коде видно <lable> внутри другого, которого нет в component.php.

Где может добавляться лишний <label>?
спросил 31 Авг, 13 от Tecktonik (120 баллов)

Ваш ответ

Конфиденциальность: Ваш электронный адрес будет использоваться только для отправки уведомлений.
Анти-спам проверка:
Чтобы избежать проверки в будущем, пожалуйста войдите или зарегистрируйтесь.

Похожие вопросы

0 голосов
2 ответов
спросил 06 Апр, 14 от PANKELA (100 баллов)
0 голосов
1 ответ
0 голосов
4 ответов
0 голосов
3 ответов
0 голосов
2 ответов
спросил 17 Март, 14 от MarmiLadk (100 баллов)