资料
表格
制度
合同
管理
职场
经营
创业
范文
总结
计划
作文
文章
美文
词句
教程
模板
图片
字体
图标
办公
人事
财务
生产
管理资源吧首页
>>>
教程
>>>
编程
>>>
JavaScript教程
>>>
兼容firefox的文本框只能输入两位小数的数字的代码
<html> <body> <img src="/_New/_cj/myeditor/sysimage/space.gif" class="ewebeditor__script" _ewebeditor_fake_tag="script" _ewebeditor_fake_value="%3Cscript%3E%20%0D%0Afunction%20checkNumber(e%2Ctxt)%20%0D%0A%7B%20%0D%0Avar%20key%20%3D%20window.event%20%3F%20e.keyCode%20%3A%20e.which%3B%20%0D%0Avar%20keychar%20%3D%20String.fromCharCode(key)%3B%20%0D%0Avar%20el%20%3D%20document.getElementById('test')%3B%20%0D%0Avar%20msg%20%3D%20document.getElementById('msg')%3B%20%0D%0Areg%20%3D%20%2F%5Cd%7C%5C.%2F%3B%20%0D%0Avar%20result%20%3D%20reg.test(keychar)%3B%20%0D%0Aif(result)%20%0D%0A%7B%20%0D%0Aif(e.keyCode%3D%3D46)%20%0D%0Aresult%3D!(txt.value.split('.').length%3E1)%3B%20%0D%0Aelse%20%0D%0Aresult%3D!(txt.value.split('.').length%3E1%26%26txt.value.split('.')%5B1%5D.length%3E1)%3B%20%0D%0A%7D%20%0D%0Aif(!result)%20%0D%0A%7B%20%0D%0Ael.className%20%3D%20%22warn%22%3B%20%0D%0Amsg.innerHTML%20%3D%20%22%E5%8F%AA%E8%83%BD%E8%BE%93%E5%85%A5%E6%95%B0%E5%AD%97%22%3B%20%0D%0Areturn%20false%3B%20%0D%0A%7D%20%0D%0Aelse%20%0D%0A%7B%20%0D%0Ael.className%20%3D%20%22%22%3B%20%0D%0Amsg.innerHTML%20%3D%20%22%22%3B%20%0D%0Areturn%20true%3B%20%0D%0A%7D%20%0D%0A%7D%20%0D%0A%3C%2Fscript%3E"> <div id="test"> 只能输入数字的文本框<input type="text" name="question.page" onkeypress="return checkNumber(event,this);"> <span id="msg"></span> </div> </body> </html>
[Ctrl+A 全选 注:
如需引入外部Js需刷新才能执行
]
教程首页
更多教程