以magento动态创建单选按钮

时间:2014-05-16 06:27:01

标签: javascript php magento-1.7

我是magento的新手,我必须在magento中开发扩展,在该扩展中我需要创建动态单选按钮我在edit.phtml中的javascript中使用以下代码

function createRadio(){
  var label = document.createElement("label");
             var element = document.createElement("input");

            //Assign different attributes to the element.
             element.setAttribute("type", 'radio');
             element.setAttribute("value",array_resp);
             element.setAttribute("name", 'radio');

             label.appendChild(element);
             label.innerHTML += "Matched Address("+j+"):-"+array_resp;
             document.body.appendChild(label);
}

使用按钮: -

<input type="button" onclick="createRadio()" value="Create radio" />

用于调用上述功能。但它不起作用。它有什么不对吗?请任何一位magento专家给我消化。

提前致谢。

1 个答案:

答案 0 :(得分:0)

<强> Demo

确保正确包含js功能。您可以检查浏览器控制台是否有任何特定错误。另外,检查您的变量array_respj是否有效。

我假设你的变量是;

array_resp = bj = a;

你可以使用;

<强> HTML:

<强> JS

window.createRadio = function() {
            var label = document.createElement("label");
             var element = document.createElement("input");

            //Assign different attributes to the element.
             element.setAttribute("type", 'radio');
             element.setAttribute("value","b");
             element.setAttribute("name", 'radio');

             label.appendChild(element);
             label.innerHTML += "Matched Address(a):-b";
             document.body.appendChild(label);
}