/****************************************************************
* 機 能:入力項目は全てIMEの制御を行うこと。
****************************************************************/style="ime-mode:active" 全角
style="ime-mode:disabled" 默认
eg:
输入月份
<html:text property="month" styleId="month" size="4" maxlength="2" tabindex="6" onkeyup="autoAge()"
style="ime-mode: disabled;" /></td>
输入姓名
<html:text property="name_sei" styleId="name_sei" maxlength="20" size="22.5" style="ime-mode: active;" tabindex="3" onchange="HtoC(this);KatakanaToHiragana(this);tokusyu_mojiChange(this);" /></td>
/****************************************************************
* 機 能:是enter具有tab键一样的功能,并能按照控件tabindex设定的顺序进行跳转
****************************************************************/
eg:
[color=green]控件设定tabindex
<html:text property="sei_kana" styleId="sei_kana" size="22.5" maxlength="20" style="ime-mode: active;" tabindex="1" onchange="namekanainputCheck(this)" />
js:
注意控件为tabindex 而js中为tabIndex;
document.onkeydown = function(e){
var e = e || window.event;
var keyCode = e.keyCode || e.which;
var oTarget = e.srcElement || e.target;
if(keyCode == 13){
if(oTarget.type == "text"||oTarget.type=="select-one"||oTarget.type == "checkbox"||oTarget.type=="radio"){
var tabIndex = oTarget.tabIndex;
tabIndex++;
}
}
var oInput = document.getElementsByTagName("input");
var oSelect = document.getElementsByTagName("select");
var flag = false;
for(var i =0;i < oInput.length;i++){
if(oInput[i].type == "text"||oInput[i].type == "checkbox"||oInput[i].type=="radio"){
if(oInput[i].tabIndex == tabIndex){
flag = true;
oInput[i].focus();
}
}
}
if (!flag)
{
for(var i =0;i < oSelect.length;i++){
if(oSelect[i].tabIndex == tabIndex){
flag = true;
oSelect[i].focus();
}
}
}
}
/****************************************************************
* 機 能:入力框里输入数据的验证,可以用到的事件
****************************************************************/
onkeyup="CtoH(this);value=value.replace(/[^\d]/g,'');getStrmidnight_work_flg(this.value)"/>
onchange="CtoH(this);value=value.replace(/[^\d]/g,'');getStrmidnight_work_flg(this.value)"/>
onblur="CtoH(this);value=value.replace(/[^\d|-]/g,'')"
分享到:
相关推荐
server.xml 3.4.2 Windows下代码保护的问题 3.4.3 Apache、IIS和Tomcat协作时工作 目录的添加 3.4.4 设定Tomcat作为Windows的服务而启动 3.4.5 在Tomcat中建立新的Web应用程序 第4章 JSP的...
其中,pageContext为JSP页面内置对象(页面上下文)。 B.上传文件使用的方法: 1、upload 作用:上传文件数据。对于上传操作,第一步执行initialize方法,第二步就要执行这个方法。 原型:public void upload()...
10.3 利用Spring在JSP页面输出“HelloWorld”的示例 10.3.1 建立myHelloWorld工程 10.3.2 编写JSP页面helloWorld.jsp 10.3.3 编写控制器HelloWorldController.java 10.3.4 建立Spring的配置文档dispatcherServlet-...
前言 第一部分 JSP入门 第1章 概述 1.1 Java技术 1.1.1 Java技术的发展 1.1.2 JavaBeans 1.1.3 JDBC 1.1.4 J2EE 1.1.5 EJB 1.1.6 Java Servlet 1.2 JSP技术 1.2.1 JSP技术概述 ...附录C 常用JSP相关网址
定义:可以不加声明就在JSP页面脚本(Java程序片和Java表达式)中使用的成员变量 JSP共有以下9种基本内置组件(可与ASP的6种内部组件相对应): 1.request对象 客户端的请求信息被封装在request对象中,通过它...
前言 第一部分 JSP入门 第1章 概述 1.1 Java技术 1.1.1 Java技术的发展 1.1.2 JavaBeans 1.1.3 JDBC 1.1.4 J2EE 1.1.5 EJB 1.1.6 Java Servlet 1.2 JSP技术 1.2.1 JSP技术概述 ...附录C 常用JSP相关网址
10.3 利用Spring在JSP页面输出“HelloWorld”的示例 10.3.1 建立myHelloWorld工程 10.3.2 编写JSP页面helloWorld.jsp 10.3.3 编写控制器HelloWorldController.java 10.3.4 建立Spring的配置文档dispatcherServlet-...
10.3 利用Spring在JSP页面输出“HelloWorld”的示例 10.3.1 建立myHelloWorld工程 10.3.2 编写JSP页面helloWorld.jsp 10.3.3 编写控制器HelloWorldController.java 10.3.4 建立Spring的配置文档dispatcherServlet-...
10.3 利用Spring在JSP页面输出“HelloWorld”的示例 10.3.1 建立myHelloWorld工程 10.3.2 编写JSP页面helloWorld.jsp 10.3.3 编写控制器HelloWorldController.java 10.3.4 建立Spring的配置文档dispatcherServlet-...
WDSsoft的一款免费源代码 JCT 1.0,它是一个Java加密解密常用工具包。 Java局域网通信——飞鸽传书源代码 28个目标文件 内容索引:JAVA源码,媒体网络,飞鸽传书 Java局域网通信——飞鸽传书源代码,大家都知道VB...
3) 下面是一JSP页面的代码,请问输出结果是(). <html> ! int I =1; %> ; %> <head></head> <body> <script> function display(){ if(i == 1) { alert("Is 1"); } else if(i==2) { alert("Is 2"); }else{ ...
3.系统自带最常用的中英文语言包,采用语言包设计,无限制语言扩展,设定默认语言等。 4.支持伪静态,可自动切换成aspx/asp/html/php/jsp等等。 5.支持页面自定义SEO信息,生成网站地图等利于搜索引擎收录。 6...
系统自带最常用的中英文语言包,采用语言包设计,无限制语言扩展,设定默认语言等。 4.支持伪静态,可自动切换成aspx/asp/html/php/jsp等等。 5.支持页面自定义SEO信息,生成网站地图等利于搜索引擎收录。 6.单页...
233、说出在JSP页面里是怎么分页的? 55 234、存储过程和函数的区别 55 235、事务是什么? 55 236、游标的作用?如何知道游标已经到了最后? 55 237、触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发...
233、说出在JSP页面里是怎么分页的? 55 234、存储过程和函数的区别 55 235、事务是什么? 55 236、游标的作用?如何知道游标已经到了最后? 55 237、触发器分为事前触发和事后触发,这两种触发有和区别。语句级触发...
3、系统自带最常用的中英文语言包,采用语言包设计,无限制语言扩展,设定默认语言等。 4、支持伪静态,可自动切换成aspx/asp/html/php/jsp等等。 5、支持页面自定义SEO信息,生成网站地图等利于搜索引擎收录。...
\testJson\WebRoot\orderInfo.jsp 录入商品信息的JSP页面。 第21章(\c21) 示例描述:介绍Prototype框架。 21.1.html 使用Prototype的$()方法获取指定元素。 21.2.html 使用Prototype的$A()方法获取...
4) 1--EL表达式用${}表示,可用在所有的HTML和JSP标签中作用是代替JSP页面中复杂的JAVA代码. 2--EL表达式可操作常量 变量 和隐式对象. 最常用的 隐式对象有${param}和${paramValues}. ${param}表示返回请求参数...