|
这个主题共有 3 回复 / 1 页 [
]
|
|
|
|
|
|
各位大哥帮帮忙,先谢谢了!!!!!!!!!!!!!!!!!!!!!!!!
|
发表: 2005年02月28日 11:30
|
回复
|
|
在文本框中输入一组整数,范围是1―100。要求我作出判断,超过这个范围弹出一个错误对话框。这个我作出来了,又要求用“,”把每个数隔开再做判断。例如(1)1,2,111 (2)1,,2,111 (3)1,2,3,这样都是错误的,不知道这段代码怎么写,请各位大哥帮帮忙!!!谢谢了。
|
|
|
|
|
|
Re: 各位大哥帮帮忙,先谢谢了!!!!!!!!!!!!!!!!!!!!!!!!
|
发表: 2005年02月28日 13:00
|
回复
|
|
|
|
|
|
|
|
Re: 各位大哥帮帮忙,先谢谢了!!!!!!!!!!!!!!!!!!!!!!!!
|
发表: 2005年03月01日 18:51
|
回复
|
|
// 判断是否为整数,是返回true,在这个方法上稍加修改即可 function Is_Int(field,crit,msg){ var Ret = true; var NumStr="0123456789"; var chr;
for (i=0;i<field.value.length;i++) { chr=field.value.charAt(i); if (NumStr.indexOf(chr,0)==-1) { Ret=false; } } if (!Ret) doCritCode(field,crit,msg); return(Ret); }
|
|
|
|
|
|
Re: 各位大哥帮帮忙,先谢谢了!!!!!!!!!!!!!!!!!!!!!!!!
|
发表: 2005年03月01日 18:53
|
回复
|
|
function doCritCode(field,crit,msg) { if ( (-1!=crit) ) { alert(msg) if (crit==1) { field.focus(); // focus does not work on certain netscape versions field.select(); } } }
|
|
|
|