2014-02-07 75 views
1

我想查看是否可以使用「自定義佈局更新XML」將特定文本輸入到文本框中。例如,如果cms頁面包含提交電子郵件地址以註冊郵件列表的表單,我可以使用「自定義佈局更新」來填充「[email protected]」字段嗎?magento使用xml佈局更新將文本插入文本框

我已經能夠使用addText操作方法向頁面添加文本。但是,我一直無法將它指向文本框。

任何幫助,將不勝感激。

回答

0

Layout Update 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> 
+0

謝謝!你把我推向了正確的方向。我結束了使用... document.getElementById('search').value ='Neat'; – user3284930