<script>
var timer=null;
function check(uid)
{
var obj=document.all(uid);
if(isNaN(obj.value)&&(obj.value!="-"))
obj.value=obj.value.slice(0,-1);
else
if(obj.value.indexOf(".")>-1)
if(obj.value.indexOf(".")<obj.value.length-3)
obj.value=obj.value.slice(0,-1);
timer=setTimeout("check('"+uid+"')",10);
}
function clear(){
clearTimeout(timer);
}
</script>
<form name=form1>
<input name=mytext onfocus=check(this.uniqueID) onblur=clear()>
<input name=mytext onfocus=check(this.uniqueID) onblur=clear()>
<input name=mytext onfocus=check(this.uniqueID) onblur=clear()>
输入过程中即时检查文本框
</form>
var timer=null;
function check(uid)
{
var obj=document.all(uid);
if(isNaN(obj.value)&&(obj.value!="-"))
obj.value=obj.value.slice(0,-1);
else
if(obj.value.indexOf(".")>-1)
if(obj.value.indexOf(".")<obj.value.length-3)
obj.value=obj.value.slice(0,-1);
timer=setTimeout("check('"+uid+"')",10);
}
function clear(){
clearTimeout(timer);
}
</script>
<form name=form1>
<input name=mytext onfocus=check(this.uniqueID) onblur=clear()>
<input name=mytext onfocus=check(this.uniqueID) onblur=clear()>
<input name=mytext onfocus=check(this.uniqueID) onblur=clear()>
输入过程中即时检查文本框
</form>
解决方案 »
- 动态改变背景图没反应。
- 400元求Javascript/Ajax脚本:客户端浏览器编辑多张图片,并可对每张图进行旋转1~360度、裁剪选中部分等操作
- 有JS经验的人来下,问题不轻松!我真头都想大了,高宽问题
- js 鼠标事件问题!
- 在<s:iterator>中,将${good.uploadTime},转换成如“2013-04-23”形式,如何做啊?
- 菜鸟问题:input type=file 怎样设置值??
- 求救!!关于聊天室几个人同时发言问题!
- 请教一个简单的问题
- 谁能帮我解释一下,尤其是window.opener.document.form.
- 怎样使按钮在按下的时候不出现虚线框
- 怎样做到点按钮不用提交的形式传递文本框里的内容?
- 一个window中有两个Frame为A和B,在B中点击某按钮,会弹出一窗口,我想在弹出的窗口中点击某个按钮,让弹出的窗口关闭,同时并触发A中某个
function aa(obj){
var par =/[^0-9.]/
if(par.test(obj)){alert("wrong");return}
if(ifNan(obj.charAt(obj.length-1)||ifNan(obj.charAt(obj.length-2)||obj.charAt(obj.length-3)!="."){
alert("wrong");return}
}
</script><form name=form1>
<input type=text name=text1 onchange=aa(document.form1.text1.value>
</form>