<input type="text" name="textfield" onblur="javascript:this.value=Math.round(parseFloat(this.value)*100)/100" onKeyUp="this.value=this.value.replace(/[^0-9.]/,'');">
解决方案 »
- [#前端技术分享#]深入理解Javascript之执行上下文(Execution Context)
- EXTjs求教
- microsoft virtual earth--如何在地图上突出显示一个指定经纬度的地点, 并同时在此地点上方出现悬浮框显示对应信息
- 动态元素id获取的问题
- 为什么JS数据类型经parseFloat转换后,运算结果和实际不符合
- 一个小问题!
- 如何让<div>隐藏后不占用地方?我用.style.visibility = "hidden"隐藏了DIV,可是它还占了块地方在那:(
- 关于操作URL参数
- 如何设置js文件编码为utf-8
- 获取浏览器最大化时的body高度
- 如何得到一个窗口在屏幕中的位置?
- 有关把页面内容保存为EXCEL的问题
<script language="javascript">
function cc()
{
var e = event.srcElement;
var r =e.createTextRange();
r.moveStart('character',e.value.length);
r.collapse(true);
r.select();
}
</script>
<input type=text name=text1 value="123" onfocus="cc()">
我试了你的代码,在控制方面不行,小数点可以连续录入,还有如果按住键不放,就控制不了了