作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用 Constant Contact 在我们的网站上创建注册表单。我想让表格显示在页眉和页脚中。
为了使表单正常工作,我需要在页面中包含 javascript https://static.ctctcdn.com/h/contacts-embedded-signup-assets/1.0.2/js/signup-form.js
问题是,如果我提交顶部表单,那么无论服务器给出什么响应,它都会显示在两个表单中。
如果服务器返回错误,javascript 会打印错误两次。
我该如何解决这个问题?
最佳答案
确定为您的表单实现这个,为每个表单添加一个唯一的类名(即顶部底部弹出窗口),然后为每个调用您的主要功能
main(jQuery,'top');
main(jQuery,'bottom');
main(jQuery,'mpopup');
然后像这样编辑你的主要功能
function main($, position) {
.....
var _form = $('.'+ position +'[data-id="embedded_signup:form"]');
.....
}
关于javascript - Constant Contact 同一页面上的两个表单,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42847411/
我是一名优秀的程序员,十分优秀!