<input type="text" id="loginName" onblur="checkLoginName()"/>

function checkLoginName() {
var loginName = $("#loginName").val();
if (loginName == "") {
alert("用户名不能为空!");
$('#loginName').focus();
}
}

已经有focus焦点设置了 ,可还是死循环!

解决:不要用alert,会死循环,focus获取焦点,alert会失去焦点,一直死循环,一般处理逻辑都是input标红,或者input后面追加错误提示信息,也可以改用onchange。

最新文章

  1. Mac OS 后台服务注册
  2. NC nc5.x报表设置合计行是否显示
  3. 再也不用管UIImagePicker的代理了
  4. 7第七章联接和APPLY运算符(转载)
  5. 安装apk到虚拟的device
  6. POJ1273 最大流 EK算法
  7. ASP.NET - JQuery的.getJSON给Dropdownlist绑定Item
  8. HTML5—canvas绘制图形(1)
  9. springboot 集成spring-session redis 实现分布式session
  10. JS学习笔记——JavaScript继承的6种方法(原型链、借用构造函数、组合、原型式、寄生式、寄生组合式)
  11. java web 项目中获取当前路径的几种方法
  12. MySql由于编码问题,存储过程执行出错。
  13. Codeforces 1009G Allowed Letters 最大流转最小割 sosdp
  14. oracle dg 报错提示 涉及硬盘错误
  15. 深入浅出 JavaWeb:Servlet必会必知
  16. JAVA基础语法——标识符、修饰符、关键字(个人整理总结)
  17. 几种流行的AJAX框架jQuery,Mootools,Dojo,Ext JS的对比
  18. 解决oracle语句中 含数字的字符串按数字排序问题
  19. lamp虚拟主机的常用配制选项
  20. VirtualBox导入已存在的VHD遇到的uuid冲突问题

热门文章

  1. 【原】使用IDEA创建Maven工程时提示&quot;...xxx/pom.xml already exists in VFS&quot;的解决
  2. http面试准备
  3. Linux内存管理专题
  4. flask wtforms组件详解
  5. TypeScript 之类型判断
  6. spring boot 打包war
  7. 算法笔记-exgcd
  8. Γ(a) 的两种方差与均值
  9. &quot;==&quot;和 equals 方法究竟有什么区别?
  10. beanshell断言模版