/ / Как да промените данните на коментарите с функция onchange в addfield в magento - magento

Как да промените данните за коментарите с onchange функция в addfield в magento - magento

Създадох персонализиран модул и сега от страна на администратора на формата за редактиране добавих допълнително поле за избор на поле. Искам да променя коментарите с функция onchange за това конкретно поле. Вижте под моя код.

$eventElem = $fieldset->addField("banner_type", "select", array(
"label"     => Mage::helper("multibanners")->__("Banner Style"),
"required"  => false,
"onchange" => "checkSelectedItem(this.value)",
"name"      => "banner_type",
"values"    => array(
array(
"value"     => "Banner 1",
"label"     => "AnySlider",
),
array(
"value"     => "Banner 2",
"label"     => "Content Slider",
),
));
$eventElem->setAfterElementHtml("<script type="text/javascript">function checkSelectedItem(selectElement){}</script>");

Това е моят код, предупреждавам стойността и получих стойността си, но не мога да я покажа в областта на коментарите. Някой знае ли как да я поправи?

Благодаря

Отговори:

5 за отговор № 1

Това ще актуализира коментара (onchange) с текущата избрана опция

$fieldset->addField("banner_type", "select", array(
"label"     => Mage::helper("multibanners")->__("Banner Style"),
"required"  => false,
"onchange" => "checkSelectedItem(this.value)",
"name"      => "banner_type",
"values"    => array(
array(
"value"     => "Banner 1",
"label"     => "AnySlider",
),
array(
"value"     => "Banner 2",
"label"     => "Content Slider",
),
)
))->setAfterElementHtml("<small id="banner_type_comment">Comments</small>
<script type="text/javascript">
function checkSelectedItem(selectElement){
$("banner_type_comment").update($("banner_type")[$("banner_type").selectedIndex].text);
}
</script>");