onchange="checkNum(this)"function checkNum(obj)
{
var NUM=obj.value;
.... alert("请输入数字");
this.focus();
{
var NUM=obj.value;
.... alert("请输入数字");
this.focus();
解决方案 »
- JWPLAYER熟的进..通过页面上按钮控制JWPLAYER播放器的问题
- TextRange.moveToElementText(getElementById("..."))错误
- 正则表达式反相匹配的难题
- 如何不通过 onclick 事件来实现表格显示隐藏
- 各位大哥,如何实现按F11的功能.
- 怎么改变一个Element的Parent?比如一个Table的parentElement是DIV,如果把它的parentElement改成BODY,应该怎样实现?
- jqgrid如何设置特定行能行进行编辑,特定行不能进行行编辑?
- 请问高手:如何实现层的定时关闭,具体情况见内容
- 关于更改td标记的rowspan的值的问题
- 根据浏览器窗口的大小自动填充剩余的空间
- 有什么办法可以做到拒绝使用 tencent 的浏览器浏览?
- javascrpt计算时间差!
在你的代码中加入
this.focus();
HOW CAN I DO?
function checkNum(obj)
{
var NUM=obj.value;
var i,j,strTemp;
strTemp="012345678.9";
if ( NUM.length== 0)
return;
for (i=0;i<NUM.length;i++)
{
j=strTemp.indexOf(NUM.charAt(i));
if (j==-1)
{
alert("请输入数字")
this.focus();
break;
}
}
}在这里,是否用onblur,onchange都一样?
{
var NUM=obj.value;
.... alert("请输入数字");
obj.focus();
http://jkisjk.vip.sina.com/code/html/forCheckDecimalInput.htm
document.formname.xxx.focus();xxx是要验证的元素name,formname是表单名.
if (isNaN(NUM) == false) alert("请输入数字");
obj.focus();