标题:脆请教阳光白雪(表单判断问题)
只看楼主
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
〈script language=javascript 〉
var Sex;
Sex="";
function Page_Submit()
{
if(document.form1.name.value=="")
{
alert('姓名为空');
return false;
}
for(var i=0;i<document.form1.gender.length;i++)
{
if(document.form1.gender[i].checked)
{
Sex=document.form1.gender[i].value;
}
}
if(Sex=="")
{
alert('请选择性别');
return false;
}
if(document.form1.age.value=="")
{
alert('请输入年龄');
return false;
}
if(IsNumberTest(document.form1.age.value)==false)
{
alert('年龄非数字');
return false;
}
if(document.form1.xl.value=="")
{
alert('学历为空');
return false;
}
if(document.form1.jg.value=="")
{
alert('籍贯为空');
return false;
}
if(document.form1.birthplace.value=="")
{
alert('身份证为空');
return false;
}
if(document.form1.birthplace.value.length<18)
{
alert('身份证应为18位');
return false;
}
if(VerifyIDCard(document.form1.birthplace.value)==true)
{
alert('身份证有错误');
return false;
}
if(document.form1.demail.value=="")
{
alert('现住地址为空');
return false;
}
if(document.form1.tell.value=="")
{
alert('办公电话为空');
return false;
}
if(document.form1.email.value=="")
{
alert('电子邮箱为空');
return false;
}
if(document.form1.mobile.value=="")
{
alert('移动电话为空');
return false;
}
document.form1.submit();
}
function VerifyIDCard(val)
{
var BdStr;
var BdYear;
var BdMouth;
var BdDay;
var IsErr;
var NDate;
try
{
NDate=new Date();
IsErr=false;
BdStr=val.substr(6,8);
BdYear=BdStr.substr(0,4);
BdMouth=BdStr.substr(4,2);
BdDay=BdStr.substr(6,2);
if(BdYear<0||BdMouth<0||BdMouth>12||BdDay<0||BdDay>31)
IsErr=true;
if(NDate.getYear-BdYear!=document.form1.age.value)
IsErr=true;
}
catch(e)
{
IsErr=true;
}
return IsErr;
}
function IsNumberTest(val)
{
var IsNumT;
IsNumT=true;
try
{
var Temp;
Temp=eval(val+1);
}
catch(e)
{
IsNumT=false;
}
return IsNumT;
}
</script〉
把提交按钮改为button
〈input type="button" name="Submit" onClick="Page_Submit();" value="提交">
这段代码楼主再试试,应该不会不检查就提交到TOP2.ASP。
注意把中文〈尖括号改为英文<尖括号才能使用。
2006-04-15 22:14
xiaona
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-4-12
得分:0 
谢谢楼上的大哥,但是一提交内容就自动连接到TOP2.ASP页了
怎么能使显示到人家看不到的地方呢?

办要精神不滑坡,办法总比困难多
2006-04-16 10:56
water123456
Rank: 5Rank: 5
等 级:贵宾
威 望:15
帖 子:3208
专家分:5
注 册:2006-2-21
得分:0 
你可以控制呀,借用在传递过程中的变量,当接收到时,可以用一个swich来转到不同的页子上.

让我们风风火火的过一生,别平平淡淡过一年。
2006-04-16 11:17
xiaona
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-4-12
得分:0 
大哥怎么弄呀?

办要精神不滑坡,办法总比困难多
2006-04-16 11:22
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
以下是引用xiaona在2006-4-16 10:56:00的发言:
谢谢楼上的大哥,但是一提交内容就自动连接到TOP2.ASP页了
怎么能使显示到人家看不到的地方呢?

你的意思是不现实什么内容
不显示
response.write"个人资料"&zl
response.write"<br>姓名:"&name
response.write"<br>性别:"&gender
response.write"<br>年龄:"&age
response.write"<br>籍贯:"&jg
response.write"<br>学历:"&xl
response.write"<br>身份证号:"&birthplace
response.write"<br>现住地址:"&demail
response.write"<br>办公电话:"&tell
response.write"<br>电子邮箱:"&email
response.write"<br>移动电话:"&mobile
%>
这些内容?还是什么?

2006-04-16 20:09
xiaona
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-4-12
得分:0 

是这些内容,就是我的表单人家填写好的内容
怎么能使显示到人家看不到的地方呢?


办要精神不滑坡,办法总比困难多
2006-04-17 10:38
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
response.write"个人资料"&zl
response.write"<br>姓名:"&name
response.write"<br>性别:"&gender
response.write"<br>年龄:"&age
response.write"<br>籍贯:"&jg
response.write"<br>学历:"&xl
response.write"<br>身份证号:"&birthplace
response.write"<br>现住地址:"&demail
response.write"<br>办公电话:"&tell
response.write"<br>电子邮箱:"&email
response.write"<br>移动电话:"&mobile
%>
把这些删除不就看不见了吗?
2006-04-17 16:35
xiaona
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-4-12
得分:0 
删除内容不就没有了吗?
目底是提交的表单内容公司看的呀
怎么弄呀大哥?

办要精神不滑坡,办法总比困难多
2006-04-17 17:24
xiaona
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-4-12
得分:0 
是不是得连接到数据库?
怎么连接数据库呢?

办要精神不滑坡,办法总比困难多
2006-04-17 17:25
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
以下是引用xiaona在2006-4-17 17:24:00的发言:
删除内容不就没有了吗?
目底是提交的表单内容公司看的呀
怎么弄呀大哥?

如果只想把这些内容存入数据库就没必要显示出来了,得到传过来的数据后直接存入数据库。
目底是提交的表单内容公司看的呀,这个可以做一个后台网页,前台用户看不到,后台提交时可以看到。

2006-04-17 21:42



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-57607-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.253388 second(s), 7 queries.
Copyright©2004-2025, BCCN.NET, All Rights Reserved