用jquery怎么验证名字在输入完之后马上提示有没有重复的代码

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用jquery怎么验证名字在输入完之后马上提示有没有重复的代码相关的知识,希望对你有一定的参考价值。

1、给输入名字的文本框绑定一个失去焦点事件,jquery中为focusout事件,同时在文本框后定义一个显示检查结果的span。
2、当文本框失去焦点时,调用ajax异步向后台发送请求。
3、将请求结果显示在文本框后面提示用户,避免所有信息填写完毕表单提交时才发现名字重复。
示例:
<input type='text' id='name'/><span id='errorMsg'></erorMsg>
//给文本框绑定一个失去焦点事件
$("#name").focusout(function()
var name = $("#name").val();
if(name != null && name != '')
checkName(name);

);
//发ajax请求到后台判断用户名是否重复
function checkName(name)
$.ajax(
url : servletUrl,
type : "post",
dataType : 'JSON',
data : name:name,
success : function(result)
//已经存在该名字提示用户
if(result == true)
$("#errorMsg").html("该用户名已经存在");
else
$("#errorMsg").html("恭喜您,用户名可以使用");


,
error : function()
alert('检查用户是否存在发生错误');

);
参考技术A <input type="text" id="name" />
<script>
     $('#name').blur(function()
         var name = this.value;
         //ajax后台请求名字是否重复
         $.ajax(
             ....
             success:function(data)
                 //如果重复,提示之
             
         );
     );
</script>

参考技术B 您好:
整体思路如下;
在用户名输入框失去焦点的时候,通过Ajax请求后台程序,在后台程序中判断是否已经存在了,如果存在就返回一个标识,然后前端看到这个标识,就提示已经存在了。
参考技术C 当你输入完之后,鼠标焦点离开时调用方法,去后台数据库查一下,返回回来,判断有重复,提示重复本回答被提问者和网友采纳 参考技术D 个人建议使用onkeyup进行实时监测,用户体验更好

验证码错误无法读取cookie 不管我有没有输密码和验证码都出现这提示

参考技术A 转一个相关贴子:
进行icp备案——输入的验证码错误 [2006-5-10]
尝试了几个月进行icp备案,总是提示“输入的验证码错误”,结果却发现是自己在founder这边使用代理上网的缘故。晕,哭...
幸好在一篇blog中发现了这个问题的解决方法,在miibeian的faq中增加了这个问题的解决办法。
我以前看过faq,却没有这个问题,估计是后来添加的。
不管它是如何了,现在总算能够登录了,谢天谢地,否则miibeian还得被我“骂”呀!
52、登陆系统首页后,输入正确的用户名、密码和验证码,点击“登陆”按钮后,系统却提示“输入的验证码错误”,并且多次重复上述的操作仍然出现“输入的验证码错误”这个提示,为什么?
下面的三种情况可能会导致上述现象:
第一种情况:
当您登陆系统首页并输入正确的用户名、密码和验证码后,并没有及时点击“登陆”按钮,而是至少经过30分钟以后,才点击“登陆”按钮的,此时,验证码已经失效,这时,系统提示“输入的验证码错误”是正常的;您只需重新返回首页登陆系统即可。
第二种情况:
就像问题中所述,重复多次登陆系统,仍然提示“输入的验证码错误”,这时可能由于您在客户端禁止使用了cookie,可以按照下面方法检查是否禁用了cookie:
1)打开ie
2)在“工具”菜单上,单击“internet选项”,打开“internet选项”对话框
3)单击“隐私”选项卡,如果显示的隐私级别是“高”或者“阻止所有的cookie”,那么说明您已经在您的客户端禁止了cookie的使用
另外,在上面的“隐私”选项卡中点击“编辑”按钮,在出现的“每站点的隐私操作”对话框中,检查管理的站点中是否存在www.miibeian.gov.cn这个网址,如果存在,说明您访问我们系统时cookie也被禁用了。
解决:
将滑块下移到“中高”或者“中高”以下的隐私级别,就可以取
消禁用cookie,此时您就可以正常登陆系统了。
如果您在管理的站点中单独禁用了www.miibeian.gov.cn这个网址的cookie,只需选中这个站点,点击“删除”按钮,就可以取消禁用cookie了。
第三种情况:
如果您通过代理上网,就像问题中所述,重复多次登陆系统,仍然提示“输入的验证码错误”,您可以尝试直接使用下面的ip地址登陆备案系统:
1)211.94.161.1
2)211.94.161.2
3)211.94.161.3

以上是关于用jquery怎么验证名字在输入完之后马上提示有没有重复的代码的主要内容,如果未能解决你的问题,请参考以下文章

怎样一次性改变matlab中的某个变量

springboot怎么进行非空验证之后再进行ajax登录

js怎样页面加载之前执行

steam创建账号验证完退出了

jquery 怎么设置输入框只能输入数字

用jquery怎么实现点击密码输入框,上面的提示文字“请输入密码”消失,失去焦点时候提示文字又存在