ajax
作者:
我需要0失误
,
2022-05-06 19:15:59
,
所有人可见
,
阅读 289
验证邮箱的唯一性
- 获取文本框为其添加离开焦点事件
- 离开焦点时,检测用户输入的邮箱地址是否符合规则
- 不符合规则,阻止继续执行
- 向服务器发送请求,检测是否被别人注册
- 根据服务器返回提示信息
<input type="email" id="email">
<p id="info"></p>
<script>
var emailInfo=document.getElementById('eamil')
var info = document.getElementById('info');
eamilInfo.onblur=function(){
var eamil=this.value;
var reg=
if(!reg.test(eamil))
{
info.innerHTML='请输入正确的邮箱';
info.className = 'bg-danger';
return ;
}
$.ajax({
type:'get',
url:'http://localhost:3000/verifyEmailAdress',
data:{
eamil:eamil
},
success:function(result){
console.log(result);
info.innerHTML=result;
info.className='bg-success';
},
error:function (result) {
console.log(result);
info.innerHTML=result;
info.className='bg-danger';
},
}),
}
</script>
<form action="/login" id="f1">
<input type="text" name="username">
<input type="password" name="password">
<button type="submit">提交</button>
</form>
<script>
$(function(){
$('#f1').submit(function(){
alert("监听到了");
});
$('#f1').on('submit',function(){
alert("监听到了");
});
$('#f1').submit(function (e) {
alert("监听到了");
e.preventDefault();
});
$('#f1').on('submit', function (e) {
alert("监听到了");
e.preventDefault();
});
$('#f1').on('submit', function (e) {
var data= $('#f1').serialize();
});
})
</script>
<script>
$.get(url,[data],[callback])
$.get(url,function(res){
console.log(res);
})
$.get(url,{id:1},function(res){
console.log(res);
})
</script>
牛逼
hh不是很全,只记了一点点