我一直在尝试在Bootstrap中创建分阶段的捐赠表单,在该表单中,您可以使用前进和后退按钮移动到同一表单的另一部分。它的顶部会有一个漂亮的指示器,表示您正在完成什么步骤。分阶段的捐赠形式可以平均提高4.8%的捐赠率,所以我真的很想拥有它。
我在网上找到了一个可以做到这一点的教程,虽然很好,但是它存在一些问题,希望有人可以帮助我解决(链接中的代码):
1)如果将其与另一列并排放置,则在按下下一个按钮时会出现小故障,将内容向下移动一行。
2)我无法应用CSS min-height属性,并且在按下下一个按钮后,它必须保持为true。这样可以使表单的每个部分保持相同的高度,并使底部的按钮位于相同的位置。
3)它不包含用于“后退”按钮的javascript。
4)我真的不需要表单验证,因此它无用。
谢谢你们给我的任何帮助,我知道在一个问题中可以寻求很多帮助,但是JS不是我的专长,它是慈善事业的无偿服务。
对于后退按钮,您需要做的是创建一个新按钮以转到上一步,并将其添加到第二步和第三步的HTML中。然后,您基本上可以复制该nextBtn
功能并将其重新用于上一个按钮(但是您可以删除输入验证,因为上一个按钮不是必需的)。
这是按钮代码:
<button class="btn btn-primary prevBtn btn-lg pull-left" type="button">Back</button>
和Javascript:
allPrevBtn.click(function(){
var curStep = $(this).closest(".setup-content"),
curStepBtn = curStep.attr("id"),
prevStepWizard = $('div.setup-panel div a[href="#' + curStepBtn + '"]').parent().prev().children("a");
prevStepWizard.trigger('click');
});
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句