jsp页面常用的设定

[color=green]
/****************************************************************
* 機 能:入力項目は全てIMEの制御を行うこと。
****************************************************************/[/color]style="ime-mode:active" 全角
style="ime-mode:disabled" 默认
eg:
[color=darkred]输入月份[/color]
<html:text property="month" styleId="month" size="4" maxlength="2" tabindex="6" οnkeyup="autoAge()" [color=brown]style="ime-mode: disabled;" [/color]/></td>
[color=darkred]输入姓名[/color]
<html:text property="name_sei" styleId="name_sei" maxlength="20" size="22.5" style="ime-mode: active;" tabindex="3" οnchange="HtoC(this);KatakanaToHiragana(this);tokusyu_mojiChange(this);" /></td>

[color=green] /****************************************************************
* 機 能:是enter具有tab键一样的功能,并能按照控件tabindex设定的顺序进行跳转
****************************************************************/[/color]
eg:
[color=olive][color=green]控件设定tabindex[/color]
<html:text property="sei_kana" styleId="sei_kana" size="22.5" maxlength="20" style="ime-mode: active;" tabindex="1" οnchange="namekanainputCheck(this)" />
[color=olive]js:[/color]
注意控件为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();
}
}
}
}


[color=green] /****************************************************************
* 機 能:入力框里输入数据的验证,可以用到的事件
****************************************************************/[/color]

[color=red]onkeyup[/color]="CtoH(this);value=value.replace(/[^\d]/g,'');getStrmidnight_work_flg(this.value)"/>
[color=red]
onchange[/color]="CtoH(this);value=value.replace(/[^\d]/g,'');getStrmidnight_work_flg(this.value)"/>

[color=red]onblur[/color]="CtoH(this);value=value.replace(/[^\d|-]/g,'')"
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值