magento使用xml布局更新将文本插入文本框

时间:2014-02-07 17:34:08

标签: xml magento layout

我想看看是否可以使用自定义布局更新XML将特定文本输入到文本框中。例如,如果cms页面包含提交您的电子邮件地址以注册邮件列表的表单,我可以使用自定义布局更新使用“example@example.com”填充该字段吗?

我已经能够使用addText操作方法向页面添加文本。但是,我无法确定它是否可以进入文本框。

任何帮助都将不胜感激。

1 个答案:

答案 0 :(得分:0)

布局更新XML和Javascript的组合应该在这里设置。只需使用addText方法将一些javascript添加到设置文本的页面即可。例如,以下内容会将Magento主页上搜索框的文本设置为Neat

<action method="addText">
    <text>![CDATA[
        <script type="text/javascript">
            document.observe("dom:loaded", function() {
                var f = $('search');
                if(!f)
                {
                    return
                }
                f.value = 'Neat';
            });
        </script>
    ]]></text>
</action>