如何通过使用sitecore webform为营销人员添加其他按钮

时间:2012-02-16 05:43:41

标签: sitecore web-forms-for-marketers

当我通过使用sitecore webform for marketer module在sitecore中创建一个新表单时,该表单已经有一个默认的提交按钮,但我想添加另一个按钮,如清晰表单功能。

如何在表单设计后端添加新按钮?

感谢。

2 个答案:

答案 0 :(得分:0)

我不相信有一种内置方式可以添加清除按钮,但您应该参考SDN上的WFFM User Guide PDF链接),了解如何使用表单生成器GUI,用于添加字段和按钮/操作。

答案 1 :(得分:0)

没有添加清除按钮的内置方式,但您可以通过jquery进行自定义:

1.添加子布局(ascx)页面,然后执行以下操作

   <div class="myDiv sub">
                            <sc:Placeholder ID="phForm" runat="server" Key="Form" />
                            <asp:HiddenField runat="server" ID="hfCancelButtonText" ClientIDMode="Static" /> 
                            <div class="clear"></div>
    </div>

然后在jquery中执行以下操作

//adding reset-button in web-forms
if ($('.scfForm .scfSubmitButtonBorder').length > 0) {
    $('.myDiv .scfForm .scfSubmitButtonBorder').prepend('<input type="Reset" class="reset-button" />');
}

//adding reset-button text in My-Account web-form
var $hfCancelButtonText = $('.myDiv').find('#hfCancelButtonText').val();
$('.my-account-detail').find('.reset-button').val($hfCancelButtonText);