<input
onkeypress="var k=event.keyCode; return k>=48&&k<=57||k==46"
onpaste="return !clipboardData.getData('text').match(/\D/)"
ondragenter="return false" style="ime-mode:Disabled"
onblur="if(value!=''&&!/^(\d{2})\.(\d{2})$/g.test(value)){alert('对不起!格式不对');focus()}"
>
onkeypress="var k=event.keyCode; return k>=48&&k<=57||k==46"
onpaste="return !clipboardData.getData('text').match(/\D/)"
ondragenter="return false" style="ime-mode:Disabled"
onblur="if(value!=''&&!/^(\d{2})\.(\d{2})$/g.test(value)){alert('对不起!格式不对');focus()}"
>
解决方案 »
- javascript 如何用IE和Firefox屏蔽本地弹出的窗口?
- JSON问题
- 淘宝的橱窗广告是flash的,挡住了我的div层,怎么办
- ajax解析xml
- 求Java混淆加密JavaScript的代码
- 如何使用Javascript来隐藏表格
- 如何用Javascript打开另一个页面并执行另一个Javascript函数
- 急救! javascrip构造的树型菜单伸开后,窗口显示不完就出显可以上下滑动的滑动条
- 在JavaScript里面怎么输出Asp里面的变量值?
- jquery ui draggable与resizable同时使用出现bug
- 如何动态控制层显示
- 大家来看看这个页面,然后我问一下里面的一个实现方法
onkeypress="var k=event.keyCode; return k>=48&&k<=57||k==46"
onpaste="return !clipboardData.getData('text').match(/\D/)"
ondragenter="return false" style="ime-mode:Disabled"
onblur="mm(this)"
>
<SCRIPT LANGUAGE="JavaScript">
function mm(e)
{
String.prototype.Trim = function(){return this.replace(/(^\s*)|(\s*$)/g,"");}
var s = e.value.Trim(); if (s=="")return;
var a = s.split(".");
if (a.length==1) {alert("请输入小数位!"); e.focus(); return;}
e.value = a[0].substr(a[0].length-2) +"."+ a[1].substring(0, 2);
}
</SCRIPT>
{
var inputStr;
var bFlag = false; inputStr = (objText.value).toString();
if(GxIsEmpty(objText))
return true; if(inputStr=="."||inputStr=="+"||inputStr=="-")
{
return false;
} for(var i=0;i<inputStr.length;i++)
{
var aChar = inputStr.charAt(i); if(i==0 && (aChar=="-"||aChar=="+"))
{
continue;
}
if (aChar==".")
{
if(!bFlag)
{
if(i == inputStr.length -3 || i == inputStr.length - 2){
bFlag = true;
continue;
}else{
return false;
}
}
else
{
return false;
}
} if(aChar<"0"||aChar>"9")
{
return false;
}
}
return true;
}