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

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
}
}
}
};

时间: 2024-07-29 11:35:56

解决表单中第一个非隐藏的元素获得焦点的一个方案_表单特效的相关文章

jQuery实现批量判断表单中文本框非空的方法(2种方法)_jquery

本文实例讲述了jQuery实现批量判断表单中文本框非空的方法.分享给大家供大家参考,具体如下: 方法一: <script type="text/javascript"> /* * 批量验证表单非空 * 需要非空验证控件的样式class="mustadd" */ $(".mustadd").each(function(){ if($(this).val() == ''){ alert("该项不可为空!"); $(th

更新信息:在表单中新添加的字段,服务器端用request能够得到,用表单的方式得不到内容,为什么啊

问题描述 介绍:各位大侠,这里用的是struct1,在register.jsp的form表单中新添加了三个字段academy,studentIDs,classID.这三个字段我在服务器端用request.getParameter("classID")的方式能够获取填写的内容,但是用studentForm.getStudentIDs()的方式得到的确实空.为什么啊同样是得到studentIDs,第一个得到是空,第二个有值privateActionForwardstudentAdd(Act

文本框获得焦点和失去焦点的判断代码_表单特效

文本框失去焦点事件.获得焦点事件 onBlur:当失去输入焦点后产生该事件 onFocus:当输入获得焦点后,产生该文件 Onchange:当文字值改变时,产生该事件 Onselect:当文字加亮后,产生该文件 onpropertychange 当属性改变发生该事件 无论粘贴 keyup onchange等,最为敏感 先来看javascript的直接写在了input上 复制代码 代码如下: <input name="pwuser" type="text" id

让焦点自动跳转_表单特效

<html> <head> <meta http-equiv="Content-Type" content="text/html; charset=gb2312"> <title>html-www.51windows.Net</title> </head> <body> 以下四个文本框,每个限输入四个字符,输入完后自动跳到下一文本框 <script ID="clien

通过注册表显示XP系统下隐藏的用户

  通过注册表显示XP系统下隐藏的用户 1.打开注册表:开始->运行->regedit.msc.(在注册表的默认情况下,我们是不能看到隐藏用户.) 2.在默认情况下.隐藏用户的查看是隐藏的.电脑常识 3.只有通过administrator给administrator完全控制的权限,这样我们才能看到在SAM文件夹下的隐藏目录和隐藏文件. 4.然后关闭注册表.再次打开,就能看到隐藏文件了. 5.在SAM文件下已经把隐藏的目录显示出来了. 通过上面的方法我们就可以清楚地看到机子当中到底隐藏着哪些用户

php获取表单中多个同名input元素的值

 这篇文章主要介绍了php获取表单中多个同名元素值的方法 ,需要的朋友可以参考下 有时前台页面要允许动态增加/删除某项属性的多个值,比如向书架中添加书本,要可以动态增加或者删除书本.    前台页面的表单中会有多个input元素,如下:  代码如下: <form action="a.php">  <input type="text" name="books[]"/>  <input type="text&q

php获取表单中多个同名input元素的值_php技巧

有时前台页面要允许动态增加/删除某项属性的多个值,比如向书架中添加书本,要可以动态增加或者删除书本. 前台页面的表单中会有多个input元素,如下: 复制代码 代码如下: <form action="a.php"> <input type="text" name="books[]"/> <input type="text" name="books[]"/> <inp

PHP用正则匹配form表单中所有元素的类型和属性值实例代码

前言 最近工作中遇到一个需求,需要在正则匹配页面中,所有可能存在的 form 表单的元素,可能有 input,action,select,textarea等等所有可能的元素,本文给出一个代码示例.感兴趣的朋友们可以参考学习. 实例代码如下 假设页面 1.html 的网页源代码是: <!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>一个含有 form 表单

form表单中的Input使用disabled不能提交的解决方法

之前写了个测试 程序,其中添加和修改是写在一起的,当需要使用修改时,form表单里面的用了一个输入框,并没有设置disabled属性,后来需要和别人写的前台连接起来时候,由于id是不能修改的,对方设置了个   复制代码 代码如下: 任务编号:<input type="text" name="taskId" disabled="disabled"> 看发出的sql语句怎么都是insert,纠结了一段时间,就发现这个disabled属性有