trim()不是js的内置函数,需要自己写,把这个先去掉
解决方案 »
- 我希望给下面的li 限定宽度,如width: 120px,应该如何定义
- 我用js写的进度条在火狐中可以显示,但在ie6或ie7中不显示
- 如何獲取電郵地址?
- 急,table添加tr一直报错,请教高手,在线等
- IE7有没有解决或开始解决IE的内存泄露问题?有知道的朋友来谈谈
- 问一个很简单的问题,下拉框问题
- 怎么样才能把sql server中的image Field 从数据库中读出来并保存为文件?用Javascript实现。
- 请问用<tbody>与不用<tbody>有什么区别
- 有没有办法在一个FRAME里,只有TABLE带滚动条,别的控件不带滚动条?
- js 正则表达式去数组重复异常
- 百分求<div>的的遮挡问题。在线等。
- 关于onload事件,强人进来看一下
这段JS在语法上没有问题,除了trim函数的使用之外
str = trim(window.event.srcElement.value);==>
str = window.event.srcElement.value.replace(/(^\s*)|(\s*$)/g,"");
var bool = 0;
var form=document.forms[0];
str = trim(window.event.srcElement.value);
var bool=false;
var digits = "0123456789";
for (var i=0; i < str.length; i++){
if (digits.indexOf(str.charAt(i)) == -1) {
alert("请输入数字!");
window.event.srcElement.focus();
return false;
//bool=true;
//break;
}
}
/*
if(bool)
{ }
else
{
return true;
}*/
return true;
}
你试试看
试过了,还是报同样的错
应该function SampleFunction()
{
if(bool)
{
alert("请输入数字!");
window.event.srcElement.focus();
return false;
}
else
{
return true;
}
}//end function