- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
是否可以通过查询拦截 marketo 登陆页面表单提交,我正在尝试运行自定义表单验证,这将阻止提交表单。有什么想法吗?
最佳答案
这是可能的。 Marketo Forms提供了一个名为 onValidate 的方法。此方法允许您添加在表单提交期间触发的自定义验证。下面是如何使用 onValidate 方法来阻止提交非公司电子邮件地址的示例。
<script>
(function (){
// Please include the email domains you would like to block in this list
var invalidDomains = ["@gmail.","@yahoo.","@hotmail.","@live.","@aol.","@outlook."];
MktoForms2.whenReady(function (form){
form.onValidate(function(){
var email = form.vals().Email;
if(email){
if(!isEmailGood(email)) {
form.submitable(false);
var emailElem = form.getFormElem().find("#Email");
form.showErrorMessage("Must be Business email.", emailElem);
}else{
form.submitable(true);
}
}
});
});
function isEmailGood(email) {
for(var i=0; i < invalidDomains.length; i++) {
var domain = invalidDomains[i];
if (email.indexOf(domain) != -1) {
return false;
}
}
return true;
}
})();
</script>
关于jquery - 我可以使用 jquery 拦截 marketo 登陆页面表单提交吗,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23447863/
下午好试图在我着陆时做出响应式背景,但出于某种原因我不能我试图使用 height: auto, height: 100% 和 margin: 0 auto;高度 100% 有效,但它没有覆盖到我的屏幕
我正在为 Rails 应用程序创建启动页面,其中包含一个电子邮件字段供用户填写并在网站完全启动时收到通知。 最好的方法是什么? 我应该为着陆页创建一个新的应用程序还是我应该使用同一个应用程序并设置一些
按照 官方教程 ,下载安装包,点击安装后,如需在命令行启动,还需设置命令路径: 在命令行中,打开配置文件 .bash_profile: vim ~/.bash_profile 在最后一行加上:
1、登录数据库,在数据库中创建表user00,并且插入数据。 表的字段分别为: id(编号)、name(姓名)、grid(级别)、score(积分)、password(密码)、age(年龄)、
我是 cocoa 开发的新手。 当我使用 Storyboard在 Xcode 上创建一个新项目时,它使用我更喜欢的 iOS 模型,即拥有一个 viewController 和一个委托(delegate
我是一名优秀的程序员,十分优秀!