邮件枪电子邮件验证器
Mailgun email validator
>我得到了插件并且它按预期工作,但现在我想要的只是在电子邮件无效时禁用提交按钮,如果电子邮件有效,请再次启用它,那么该怎么办?
.JS
$('#email').mailgun_validator({
api_key: 'xxxx',
in_progress: validation_in_progress,
success: validation_success,
error: validation_error,
});
// in_progress
function validation_in_progress() {
$('#status').html("<img src='assets/loading.gif' height='16'/>");
}
// success
function validation_success(data) {
$('#status').html(get_suggestion_str(data['is_valid'], data['did_you_mean']));
}
// invalid
function validation_error(error_message) {
$('#status').html(error_message);
}
// suggest a valid email
function get_suggestion_str(is_valid, alternate) {
if (alternate) {
return '<small class="help-block warning">Did you mean <b>' + alternate + '</b>?</small>';
} else if (is_valid) {
return '';
} else {
return '<small class="help-block error">Address is invalid.</small>';
}
}
和提交 BTN 的代码
$("#validate_submit").attr('disabled');
但我不知道我应该在哪里将其添加到上面的 js 中。
终于让它工作了。
function validation_success(data) {
$('#status').html(get_suggestion_str(data['is_valid'], data['did_you_mean']));
if (!data['is_valid'] || data['did_you_mean']) {
$('input[type="submit"]').attr('disabled', true);
console.log('yes');
} else {
$('input[type="submit"]').attr('disabled', false);
console.log('else');
}
}
相关文章:
- javascript中添加验证电子邮件的问题
- 如何测试变量是否只有字母而不是abc1.关于验证电子邮件
- jquery通过ajax验证电子邮件,然后再通过ajax提交表单
- JavaScript通过SMTP验证电子邮件
- 如何使用Selenium Web驱动程序验证电子邮件
- 使用不带正则表达式的jscript验证电子邮件地址
- 在passport.js中使用令牌验证电子邮件
- 使用JavaScript或JQuery验证电子邮件地址
- 使用Regex验证电子邮件id长度
- 如何在文本字段Appcelerator中输入文本后验证电子邮件
- Javascript/jQuery像浏览器一样验证电子邮件
- 如何使用正则表达式根据javascript中的php电子邮件注入验证电子邮件地址
- 如何在javascript中验证电子邮件
- 在使用jquery验证电子邮件之后添加一个类
- 验证电子邮件时无法阻止表单提交
- 使用正则表达式验证电子邮件地址
- 调用外部JS函数验证电子邮件
- JavaScript 验证电子邮件地址没有响应
- 在 JavaScript 中验证电子邮件地址
- 验证电子邮件地址