谁能帮忙帮这个代码精简一下,本人初学!谢了!

liushuweixing 2004-08-11 04:52:00
function IsNumber(str)
{
for(var i=0;i<str.length;i++)
{
var onechar=str.substring(i,i+1)
if(onechar<"0"||onechar>"9")
{
alert("please input zhe money!");
event.srcElement.focus()
event.srcElement.select()
return false;
}
}return true;
}
function CheckMe(f1,num)
{
var aaa=f1;
var bbb=num;
{
inputstr= eval("document."+ aaa +"." + bbb + ".value");
if(IsNumber(inputstr))
{ }
return true;
}
}
...全文
73 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
liushuweixing 2004-08-11
  • 打赏
  • 举报
回复
代码如下:希望有人能用得着!
function CheckMe(f1,num)
{
var aaa=f1;
var bbb=num;
str= eval("document."+ aaa +"." + bbb + ".value");
for(var i=0;i<str.length;i++)
{
var onechar=str.substring(i,i+1)
if(onechar<"0"||onechar>"9")
{
alert("Please input the money in!");
event.srcElement.focus()
event.srcElement.select()
return false;
}
return true;
}
}
liushuweixing 2004-08-11
  • 打赏
  • 举报
回复
我试验好了,谢谢woyingjie(老爸打电话叫我回家,说老妈想我) !
liushuweixing 2004-08-11
  • 打赏
  • 举报
回复
谢谢你!我的意思是在不改变代码的功能情况下,让两个函数合并到主函数里面!谁知道怎么弄的,帮一下忙!
woyingjie 2004-08-11
  • 打赏
  • 举报
回复
function IsNumber(str)
{
exp=/[^0-9()-]/g;
if(str.search(exp) != -1 && str!="Your (O)icq")
{
return false;
}
return true;
}
function CheckMe(f1,num)
{
if(IsNumber(document.f1.num.value))
{ }
return true;
}

87,901

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧