首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >重定向mobirise电子邮件表单

重定向mobirise电子邮件表单
EN

Stack Overflow用户
提问于 2017-05-07 10:17:38
回答 2查看 1.9K关注 0票数 0

我正在使用mobirise为我的公司创建一个新的网站。mobirise模板带有预先设计的电子邮件表单,这些表单是使用formoid创建的。当用户使用电子邮件表单发送电子邮件时,信息将被发送到formoid,然后formoid将信息发送到我的电子邮件地址。电子邮件表单中的所有代码都在幕后,所以我看不到它在做什么。

在我的一个表单上,我需要将页面重定向到另一个页面,在那里用户可以使用另一个脚本将文件上传到我的服务器。我已经联系了mobirise,询问他们是否可以告诉我在用户点击提交按钮后如何重定向,但他们说我必须联系formoid。到目前为止,我还没有收到formoid的回复,所以我想我应该试着自己寻找解决方案。

我曾尝试将javascript代码添加到页面的代码中,但正如我所说的,表单的大部分代码都在幕后的某个地方,我不能准确地找出执行表单的提交操作的是哪种代码。

我希望得到的是关于如何添加一些额外的JavaScript代码的建议,这些代码将监视所单击的表单中的提交按钮,然后重定向页面。我甚至不能肯定这是可能的,但我认为如果有人愿意提供帮助的话,那就是在这里发布解决方案的人。我对JavaScript比较陌生,所以我不确定从哪里开始,我不想一小时又一小时地试验,因为什么都不能工作而感到沮丧。

所以,如果有人能在这里给我一个想法,我将不胜感激。下面是表单的编码,以防万一:

代码语言:javascript
复制
                <div data-form-alert="true">
                    <div hidden="" data-form-alert-success="true" class="alert alert-form alert-success text-xs-center">Thanks for uploading your audio file!</div>
                </div>


                <form action="https://mobirise.com/" method="post" data-form-title="FTP Upload">

                    <input type="hidden" value="NTcF3QgiRzQHgm5xv+UnYlBBGPR27Q6NZwj5EPuecwUNxuL8vndMlaaoM2PpzlkXlNaFBrtr2mU+CfZxfef01mKMpaQkezUMhyWXZgieem0/pt/V/nU0iUetLNqsEpj7" data-form-email="true">

                    <div class="row row-sm-offset">

                        <div class="col-xs-12 col-md-4">
                            <div class="form-group">
                                <label class="form-control-label" for="form1-3o-name">Name<span class="form-asterisk">*</span></label>
                                <input type="text" class="form-control" name="name" required="" data-form-field="Name" id="form1-3o-name">
                            </div>
                        </div>

                        <div class="col-xs-12 col-md-4">
                            <div class="form-group">
                                <label class="form-control-label" for="form1-3o-email">Email<span class="form-asterisk">*</span></label>
                                <input type="email" class="form-control" name="email" required="" data-form-field="Email" id="form1-3o-email">
                            </div>
                        </div>

                        <div class="col-xs-12 col-md-4">
                            <div class="form-group">
                                <label class="form-control-label" for="form1-3o-phone">Phone</label>
                                <input type="tel" class="form-control" name="phone" data-form-field="Phone" id="form1-3o-phone">
                            </div>
                        </div>

                    </div>

                    <div class="form-group">
                        <label class="form-control-label" for="form1-3o-message">One or more files are being uploaded to the WORDsmart server.  </label>
                        <textarea class="form-control" name="message" rows="7" data-form-field="Message" id="form1-3o-message"></textarea>
                    </div>

                    <div><button type="submit" class="btn btn-info">CONTACT US</button></div>

                </form>
EN

回答 2

Stack Overflow用户

发布于 2018-12-03 20:57:25

在这种情况下,我建议您使用另一种形式。据我所知,如果你想对Mobirise的表单做任何改变,表单就不会起作用。只需使用另一个表单创建器,并在发布到本地文件夹(Mobirise的项目)后手动将其实现到Mobirise的项目。

您可以在此处阅读有关发布的教程:https://mobirise.com/help/local-host-369.html

票数 1
EN

Stack Overflow用户

发布于 2017-09-10 15:07:46

只需将表单第一行中的操作字段更改为要发送数据的页面即可。

还可以删除具有公钥的下一隐藏输入行。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/43827203

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档