javascript中的实时电子邮件验证
当我在文本框中输入时,我希望javascript能够实时检查电子邮件。什么也没发生 这是我的代码: HTMLjavascript中的实时电子邮件验证,javascript,jquery,html,Javascript,Jquery,Html,当我在文本框中输入时,我希望javascript能够实时检查电子邮件。什么也没发生 这是我的代码: HTML <form action="#" method="post" autocomplete="off"> <div class="formulier"> <label for="email">Email:</label> <input type="text" id="ema
<form action="#" method="post" autocomplete="off">
<div class="formulier">
<label for="email">Email:</label>
<input type="text" id="email" onchange="controle(this.value)"/>
<div class="signup">
<input type="button" value="Ok, Sign up!" />
</div>
</div>
</form>
您可以像这样使用事件侦听器函数:
$("selector").on("keyup",function(){
//your logic
})
您可以像这样使用事件侦听器函数:
$("selector").on("keyup",function(){
//your logic
})
您可以像这样使用事件侦听器函数:
$("selector").on("keyup",function(){
//your logic
})
您可以像这样使用事件侦听器函数:
$("selector").on("keyup",function(){
//your logic
})
已编辑 这个JS现在应该可以工作了
function controle(mail) {
if (IsEmail(mail) == true) {
alert("good");
}
}
function IsEmail(email) {
var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (!regex.test(email)) {
return false;
} else {
return true;
}
}
您需要确保这是在外部定义的
$(document).ready(function(){});
请查看此问题的答案以了解更多信息
编辑 这个JS现在应该可以工作了
function controle(mail) {
if (IsEmail(mail) == true) {
alert("good");
}
}
function IsEmail(email) {
var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (!regex.test(email)) {
return false;
} else {
return true;
}
}
您需要确保这是在外部定义的
$(document).ready(function(){});
请查看此问题的答案以了解更多信息
编辑 这个JS现在应该可以工作了
function controle(mail) {
if (IsEmail(mail) == true) {
alert("good");
}
}
function IsEmail(email) {
var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (!regex.test(email)) {
return false;
} else {
return true;
}
}
您需要确保这是在外部定义的
$(document).ready(function(){});
请查看此问题的答案以了解更多信息
编辑 这个JS现在应该可以工作了
function controle(mail) {
if (IsEmail(mail) == true) {
alert("good");
}
}
function IsEmail(email) {
var regex = /^([a-zA-Z0-9_\.\-\+])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
if (!regex.test(email)) {
return false;
} else {
return true;
}
}
您需要确保这是在外部定义的
$(document).ready(function(){});
请查看此问题的答案以了解更多信息
您使用的是JQuery还是纯JavaScript?我正在使用JQuery,但希望保留HTML中“onchange”的逻辑请检查我的答案我刚刚编辑过它您使用的是JQuery还是纯JavaScript?我正在使用JQuery,但是想保留HTMLPlease中带有“onchange”的逻辑请检查我的答案我刚刚编辑了它你是使用JQuery还是纯JavaScript?我正在使用JQuery,但想保留HTMLPlease中带有“onchange”的逻辑请检查我的答案我刚刚编辑了它你是使用JQuery还是纯JavaScript?我正在使用JQuery,但是要保留HTMLChange中的“onchange”逻辑,请检查我的答案,我刚刚编辑了它