<script type="text/javascript"> function id(x) {//设置一个ID对象的引用
if (typeof x == "string") return document.getElementById(x);
return x;
}
</script><script type='text/javascript'>
function cjsr_err() //这是检查是否符合条件的函数
{
var fsz=document.activeElement.value;
var cjm=document.activeElement.id;();(在这里获得当前文本框ID)
if (sfsz(fsz)||fsz==null)
{
alert (xm_z(cjm)+' 输入的分数中含有非数字内容,请重新输入!');
id(cjm).select();(在这里调用ID()函数,引用出错的文本框,让其获得焦点,可是不成功;但是将变量cjm改成固定的文本框id,比如a10,就可以让a10获得焦点)
}
else if (fsz>0||fsz<0||fsz==''||fsz==null)
{
alert (xm_z(cjm)+' 输入的分数大于满分或小于0,请重新输入!');
id(cjm).select();();(在这里调用ID()函数,引用出错的文本框,让其获得焦点,可是不成功;但是将变量cjm改成固定的文本框id,比如a10,就可以让a10获得焦点) }
id('abcj_tj').disabled=true
}
</script>
………………
………………(这里略若干代码)
<input type='text' name='a1' id='a1' value='0' size='10' onchange='cjsr_err()'/><br/>
<input type='text' name='a2' id='a2' value='0' size='10' onchange='cjsr_err()'/><br/>
<input type='text' name='a3' id='a3' value='0' size='10' onchange='cjsr_err()'/><br/>
………………
………………(这里略若干代码)
<input type='text' name='a100' id='a100' value='0' size='10' onchange='cjsr_err()'/><br/>小弟新新新手,请各位指点!敬谢!!
if (typeof x == "string") return document.getElementById(x);
return x;
}
</script><script type='text/javascript'>
function cjsr_err() //这是检查是否符合条件的函数
{
var fsz=document.activeElement.value;
var cjm=document.activeElement.id;();(在这里获得当前文本框ID)
if (sfsz(fsz)||fsz==null)
{
alert (xm_z(cjm)+' 输入的分数中含有非数字内容,请重新输入!');
id(cjm).select();(在这里调用ID()函数,引用出错的文本框,让其获得焦点,可是不成功;但是将变量cjm改成固定的文本框id,比如a10,就可以让a10获得焦点)
}
else if (fsz>0||fsz<0||fsz==''||fsz==null)
{
alert (xm_z(cjm)+' 输入的分数大于满分或小于0,请重新输入!');
id(cjm).select();();(在这里调用ID()函数,引用出错的文本框,让其获得焦点,可是不成功;但是将变量cjm改成固定的文本框id,比如a10,就可以让a10获得焦点) }
id('abcj_tj').disabled=true
}
</script>
………………
………………(这里略若干代码)
<input type='text' name='a1' id='a1' value='0' size='10' onchange='cjsr_err()'/><br/>
<input type='text' name='a2' id='a2' value='0' size='10' onchange='cjsr_err()'/><br/>
<input type='text' name='a3' id='a3' value='0' size='10' onchange='cjsr_err()'/><br/>
………………
………………(这里略若干代码)
<input type='text' name='a100' id='a100' value='0' size='10' onchange='cjsr_err()'/><br/>小弟新新新手,请各位指点!敬谢!!
解决方案 »
- extjs如何删除图片啊
- jquery读取json问题
- 求助阿 ,关于iframe
- javascript如何实现窗口在最前
- 在document.body.innerHTML中 加入<input id=\"Button1\" type=\"button\" value=\"在线\" onclick=\"alert(\"aa\");\" />,点击时为何提示缺少对象?
- 复选框全选终极解决方法!
- 框架页面内iframe的操作整体的问题。。
- 请问有什么方法可以将桌面上的快捷方式 通过托拽,可以放到web页面的特定区域
- 高手告诉我怎样使网页上一个botton按下去相当于按下enter键得效果
- 页面返回的问题
- 如何用JQUERY删除表格的行!
- >>与>>>的区别是什么
如果等
dosomething
如果不等则
focus
而且,我试了blur事件,也不行
我在文本框id是a4的里面输入值,然后按TAB键后,输入的值不符合条件,提示出错,但焦点会到a5里。可是如果直接将id(cjm)改成id('a4'),焦点就可以到a4,其他的固定id也可以