调用外部JS函数验证电子邮件
Calling external JS function to verify email
在我的HTML表单中,我有
<label for="email">Email:</label>
<input type="email" name="email" id="email" required /><br><br>
<label for="confemail">Confirm Email:</label>
<input type="email" name="confemail" id="confemail" required /><br><br>
在我的外部JS文件中,我有函数
function confirmEmail() {
var email = document.getElementById("email").value
var confemail = document.getElementById("confemail").value
if(email != confemail) {
alert('Email Not Matching. Try again');
}
}
如何实现此功能?当我提交表单时,它实际上并没有使用该功能。如果我在表格中添加 2 封不同的电子邮件,它允许我继续。我不是在谈论添加<script type="text/javascript" src="file.js"></script>
将以下属性添加到表单的提交按钮:onclick="return confirmEmail()"
。
这样:
<input type="submit" onclick="return confirmEmail()" />
这将是您的函数:
function confirmEmail() {
var email = document.getElementById("email").value
var confemail = document.getElementById("confemail").value
if(email != confemail) {
alert('Email Not Matching. Try again');
return false;
}
return true;
}
解释:
放置在提交按钮上的 onclick 事件处理程序将调用您的函数。在 onclick 事件上返回false
会阻止表单提交。因此,如果您的电子邮件应该相同条件失败,则表单将不会提交。
还有其他方法可以捕获提交事件。例如,通过在 <form>
元素上使用 onsubmit 事件处理程序。
相关文章:
- 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 中验证电子邮件地址
- 验证电子邮件地址