文本框获得焦点
2016-02-16 19:58
302 查看
在实际开发中,我们可能会遇到需要对文本框进行判断,如果为空的情况,是不能进行表单提交的,而且为了用户界面的交互友好考虑,我们需要让文本框获得焦点以便用户继续输入。下面我们就来看看如何使用js控制实现这一需求。
<body> <input type="text" id="tmpName" name="tmpName" onblur="checkExist()"><span id="tip"></span> <script type="text/javascript" src="jquery-1.8.3.min.js"></script> <script type="text/javascript"> //加载该页面时让其获得焦点 $(function(){ $("#tmpName").focus(); }); //js函数 function checkExist() { var tmpName= $("#tmpName").val(); if(tmpName.length == 0){ $("#tip").html("请输入内容"); //输入框获取焦点 window.setTimeout (function(){ document.getElementById ('tmpName'). select(); },0 ); }else if(tmpName.length != 0){ alert("内容不为空"); } } </script> </body>
相关文章推荐
- android-activity
- 使用JNI实现Java与C之间传递数据
- 小纪的作业题
- Realm Java 简明教程(1)
- PHP创建缩略图
- 中国芯片,如何“断奶”?
- 蓝桥杯基础练习 十进制转十六进制 读题漏了条件
- mybatis的#{}和${}的区别以及order by注入问题
- 二叉树层次遍历(C语言实现)
- JavaScript中的数据类型
- sublime_text3 用户配置
- 类概述
- 通过ios实现RSA加密解密中的 NSData+Base64.h/m相关代码
- kettle使用命令行来运行ktr和kjb
- LeetCode-328. Odd Even Linked List
- Bootstrap 学习笔记1
- 面向对象课程 - 寒假第三次作业 - C++计算器项目初始部分
- 莫队算法学习小记
- poj 1797 Heavy Transportation(dijkstra)
- POJ训练计划1459_Power Network(网络流最大流/Dinic)