返回   CHF站长论坛 > 综合讨论区 > 网站开发与设计

网站开发与设计 网页设计、网站开发、网站维护与调试交流区。

双至强仅二千,企商在线,最早租用商 传世私服 魔域私服 亿恩1元帮您升级服务器! 天龙八部私服 传奇世界私服
传奇私服 仙境私服 天龙八部私服 传奇私服 传世私服 完美世界私服 魔域私服 传奇私服
发表新主题 回复
 
主题工具 主题评分 显示模式
旧 2006-05-10, 17:25   #1 (页面定位)
风狼©
 
风狼 的头像
 
注册日期: 2005-10-01
住址: 美女集中营
帖子: 6845
风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀
默认 使用JavaScript中的IsNan出现的问题。。。

引用:
<!--#include file="conn.asp"-->
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>无标题文档</title>
<script language=javascript>
function SearchForm()
{
if (IsNaN(document.form1.card.value))
{
alert("身份证号码错误!");
return false;
}
}
</script>
</head>

<body>

<form name="form1" action="?action=Search" method="post">
<input type="text" name="username" value="请输入姓名:">&nbsp;&nbsp;<input type="text" name="card" value="请输入身份证号码">
&nbsp;<input type="submit" value="查询" onClick="return SearchForm()">
</form>
</body>
</html>
当数据为字符时居然不起作用。大家谁帮我看下。/。。。


男儿行,当暴戾。
事与仁,两不立。
男儿事在杀斗场,胆似熊罴目如狼。
生若为男即杀人,不教男躯裹女心。
男儿从来不恤身,纵死敌手笑相承。
仇场战场一百处,处处愿与野草青。
男儿莫战栗,有歌与君听:
杀一是为罪,屠万是为雄。屠得九百万,即为雄中雄。
雄中雄,道不同:看破千年仁义名,但使今生逞雄风。
美名不爱爱恶名,杀人百万心不惩。
宁教万人切齿恨,不教无有骂我人。
放眼世界五千年,何处英雄不杀人?
风狼 当前离线   回复时引用此帖
旧 2006-05-11, 17:06   #2 (页面定位)
小狼
 
小狼 的头像
 
注册日期: 2006-03-15
住址: 天狼星的第一大狼窝
帖子: 163
小狼 是普普通通的会员
默认

我想应该要检查是否有值对吧
第一你没有说明你的添加进去了,
function Check()
{ var obj = eval(form1);
var altmessage="";
if (obj.username.value.Trim() == '' ) {
altmessage+="名字不能为空!";
obj.username.focus();
}
var a = new String(obj.card.value)
if (obj.card.value.Trim() == '' ) {
altmessage+="\n身份证号码不能为空!";
if (altmessage=="\n身份证号码不能为空!")
{if(a.length<18)
{
altmessage+="\n请注意,身份证号码应为18位!" ;
if (altmessage+="\n请注意,身份证号码应为18位!" ;
)
{
obj.card.focus();
}
}
}
小狼 当前离线   回复时引用此帖
旧 2006-05-11, 17:08   #3 (页面定位)
小狼
 
小狼 的头像
 
注册日期: 2006-03-15
住址: 天狼星的第一大狼窝
帖子: 163
小狼 是普普通通的会员
默认

函数Isnumeric() 
功能:返回一个布尔值,判断变量是否为数字变量,或者是可以转换成数字的其它变量.

要不看看这个函数
小狼 当前离线   回复时引用此帖
旧 2006-05-11, 17:14   #4 (页面定位)
小叶
 
注册日期: 2005-09-04
住址: 火星人
帖子: 17759
小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星
默认

检查是否整数。。

PHP 代码:
function isnumber(s)
{
     var 
regu "^(([0-9]+)|([0-9]+[_.0-9-]*[0-9]+))$"
     
var re = new RegExp(regu);
     if (
s.search(re) != -1){
           return 
true;
     } else {
           return 
false;
     }
}


function 
validate(theform) {
if (
theform.card.value == "" || theform.card.length <15 || theform.card.length >18) {
    
alert("请填写身份证!");
    return 
false;
} else{
    if (!
isnumber(theform.card.value)){
        
alert("请填写充值整数!");
        return 
false;
    }
}
return 
true;



匆匆人生中,你做了几件令自己骄傲的事呢?
小叶 当前离线   回复时引用此帖
旧 2006-05-12, 10:54   #5 (页面定位)
风狼©
 
风狼 的头像
 
注册日期: 2005-10-01
住址: 美女集中营
帖子: 6845
风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀
默认

发现问题是出在IsNaN写法上面。写成isNaN就OK了。。


男儿行,当暴戾。
事与仁,两不立。
男儿事在杀斗场,胆似熊罴目如狼。
生若为男即杀人,不教男躯裹女心。
男儿从来不恤身,纵死敌手笑相承。
仇场战场一百处,处处愿与野草青。
男儿莫战栗,有歌与君听:
杀一是为罪,屠万是为雄。屠得九百万,即为雄中雄。
雄中雄,道不同:看破千年仁义名,但使今生逞雄风。
美名不爱爱恶名,杀人百万心不惩。
宁教万人切齿恨,不教无有骂我人。
放眼世界五千年,何处英雄不杀人?
风狼 当前离线   回复时引用此帖
旧 2006-05-12, 10:56   #6 (页面定位)
小狼
 
小狼 的头像
 
注册日期: 2006-03-15
住址: 天狼星的第一大狼窝
帖子: 163
小狼 是普普通通的会员
默认

欺骗我们的感情
放飞了我们的梦想
小狼 当前离线   回复时引用此帖
旧 2006-05-12, 10:57   #7 (页面定位)
小狼
 
小狼 的头像
 
注册日期: 2006-03-15
住址: 天狼星的第一大狼窝
帖子: 163
小狼 是普普通通的会员
默认

哈哈
小狼 当前离线   回复时引用此帖
旧 2006-05-12, 11:20   #8 (页面定位)
风狼©
 
风狼 的头像
 
注册日期: 2005-10-01
住址: 美女集中营
帖子: 6845
风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀
默认

最恨这种错误~~


男儿行,当暴戾。
事与仁,两不立。
男儿事在杀斗场,胆似熊罴目如狼。
生若为男即杀人,不教男躯裹女心。
男儿从来不恤身,纵死敌手笑相承。
仇场战场一百处,处处愿与野草青。
男儿莫战栗,有歌与君听:
杀一是为罪,屠万是为雄。屠得九百万,即为雄中雄。
雄中雄,道不同:看破千年仁义名,但使今生逞雄风。
美名不爱爱恶名,杀人百万心不惩。
宁教万人切齿恨,不教无有骂我人。
放眼世界五千年,何处英雄不杀人?
风狼 当前离线   回复时引用此帖
旧 2006-05-12, 11:24   #9 (页面定位)
小叶
 
注册日期: 2005-09-04
住址: 火星人
帖子: 17759
小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星小叶 是一位成功的新星
默认

JS区分大小写,bc


匆匆人生中,你做了几件令自己骄傲的事呢?
小叶 当前离线   回复时引用此帖
旧 2006-05-12, 11:25   #10 (页面定位)
风狼©
 
风狼 的头像
 
注册日期: 2005-10-01
住址: 美女集中营
帖子: 6845
风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀风狼 有着人尽皆知的贡献和荣耀
默认

问题是我想到了这个。但我跑到网上查了一下发现了一堆的IsNaN.我以为这样就正确啦呀


男儿行,当暴戾。
事与仁,两不立。
男儿事在杀斗场,胆似熊罴目如狼。
生若为男即杀人,不教男躯裹女心。
男儿从来不恤身,纵死敌手笑相承。
仇场战场一百处,处处愿与野草青。
男儿莫战栗,有歌与君听:
杀一是为罪,屠万是为雄。屠得九百万,即为雄中雄。
雄中雄,道不同:看破千年仁义名,但使今生逞雄风。
美名不爱爱恶名,杀人百万心不惩。
宁教万人切齿恨,不教无有骂我人。
放眼世界五千年,何处英雄不杀人?
风狼 当前离线   回复时引用此帖
回复

书签

标签

主题工具
显示模式 对此主题评分
对此主题评分:



所有时间均为北京时间。现在的时间是 22:57