解决表单中第一个非隐藏的元素获得焦点的一个方案


Posted in Javascript onOctober 26, 2009

form中又许多元素,是用例如form.element[x] 来表示;
一个元素的类型: 一个元素的类型是用 element.type 来表示
有了上面的一些了解,现在就让我们来解决第一个非隐藏元素获得焦点的方案:
首先定义 一个对象 作为方法的应用者:
var f=new Object();
然后:

f.getTheFirstFocus=function(){ 
if (document.forms.length > 0){ 
for (var i=0; i < document.forms[0].elements.length; i++) //遍历个元素 
{ var oField = document.forms[0].elements[i]; 
if (oField.type != “hidden”) {oField.focus();} 
return 
} 
} 
} 
};
Javascript 相关文章推荐
扩展jquery实现客户端表格的分页、排序功能代码
Mar 16 Javascript
JS实现鼠标点击展开或隐藏表格行的方法
Mar 03 Javascript
js实现表单检测及表单提示的方法
Aug 14 Javascript
基于jQuery仿淘宝产品图片放大镜特效
Oct 19 Javascript
辨析JavaScript中的Undefined类型与null类型
May 26 Javascript
浅谈react+es6+webpack的基础配置
Aug 09 Javascript
vue 自定义提示框(Toast)组件的实现代码
Aug 17 Javascript
详解React 服务端渲染方案完美的解决方案
Dec 14 Javascript
node.js处理前端提交的GET请求
Aug 30 Javascript
基于layui的table插件进行复选框联动功能的实现方法
Sep 19 Javascript
Vue之封装公用变量以及实现方式
Jul 31 Javascript
react 项目中引入图片的几种方式
Jun 02 Javascript
innerhtml用法 innertext用法 以及innerHTML与innertext的区别
Oct 26 #Javascript
几个javascript操作word的参考代码
Oct 26 #Javascript
javascript 操作Word和Excel的实现代码
Oct 26 #Javascript
JavaScript 对话框和状态栏使用说明
Oct 25 #Javascript
5款Javascript颜色选择器
Oct 25 #Javascript
11款基于Javascript的文件管理器
Oct 25 #Javascript
JavaScript 三种不同位置代码的写法
Oct 25 #Javascript
You might like
PHP跳转页面的几种实现方法详解
2013/06/08 PHP
ThinkPHP中处理表单中的注意事项
2014/11/22 PHP
php可扩展的验证类实例(可对邮件、手机号、URL等验证)
2015/07/09 PHP
PHP判断json格式是否正确的实现代码
2017/09/20 PHP
php微信开发之图片回复功能
2018/06/14 PHP
JavaScript 快捷键设置实现代码
2009/03/13 Javascript
犀利的js 函数集合
2009/06/11 Javascript
理解Javascript_13_执行模型详解
2010/10/20 Javascript
使用jQuery.fn自定义jQuery翻页插件
2013/01/20 Javascript
JavaScript创建一个欢迎cookie弹出窗实现代码
2013/03/15 Javascript
控制文字内容的显示与隐藏示例
2014/06/11 Javascript
javascript html5摇一摇功能的实现
2016/04/19 Javascript
ES6扩展运算符的用途实例详解
2017/08/20 Javascript
vue实现微信分享链接添加动态参数的方法
2019/04/29 Javascript
Vue 无限滚动加载指令实现方法
2019/05/28 Javascript
jQuery实现文本显示一段时间后隐藏的方法分析
2019/06/20 jQuery
jQuery 筛选器简单操作示例
2019/10/02 jQuery
浅析AST抽象语法树及Python代码实现
2016/06/06 Python
Python基础知识_浅谈用户交互
2017/05/31 Python
快速了解python leveldb
2018/01/18 Python
Python unittest discover批量执行代码实例
2020/09/08 Python
Python命令行参数定义及需要注意的地方
2020/11/30 Python
IE矩阵Matrix滤镜旋转与缩放及如何结合transform
2012/11/29 HTML / CSS
详解CSS3阴影 box-shadow的使用和技巧总结
2016/12/03 HTML / CSS
12个不为大家熟知的HTML5设计小技巧
2016/06/02 HTML / CSS
丝芙兰中国官方商城:SEPHORA中国
2018/01/10 全球购物
struct与class的区别
2014/02/03 面试题
如何反序的迭代一个序列?how do I iterate over a sequence in reverse order
2012/02/04 面试题
工作交流会欢迎词
2014/01/12 职场文书
常务副县长“四风”个人对照检查材料思想汇报
2014/10/02 职场文书
2015年七夕情人节活动方案
2015/05/06 职场文书
教师反邪教心得体会
2016/01/15 职场文书
2019职场实习报告该怎么写?
2019/07/01 职场文书
Mysql外键约束的创建与删除的使用
2022/03/03 MySQL
Python中非常使用的6种基本变量的操作与技巧
2022/03/22 Python
Python使用mitmproxy工具监控手机 下载手机小视频
2022/04/18 Python