| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1825 人关注过本帖
标题:脆请教阳光白雪(表单判断问题)
只看楼主 加入收藏
xiaona
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-4-12
收藏
 问题点数:0 回复次数:31 
脆请教阳光白雪(表单判断问题)

表单判断问题我的表单是这些项目,怎么进行判断呢?谢谢你了

姓 名:性 别:年 龄: 学 历:

籍 贯: 身份证号:

现住地址:办公电话:

电子邮箱: 移动电话:

搜索更多相关主题的帖子: 白雪 表单 阳光 判断 
2006-04-15 10:53
zfjyyzycl
Rank: 2
等 级:论坛游民
帖 子:239
专家分:10
注 册:2006-4-15
收藏
得分:0 
不明白你要判断什么问题,是非法值还是判断什么别的东西,说清楚
2006-04-15 11:14
xiaona
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-4-12
收藏
得分:0 
<td width="24%"><div align="center">姓  名:</div></td>
<td width="26%"><p>
<input name="name" type="text" id="name" size="10">
</p> </td>
<td width="27%"><div align="center">性  别:</div></td>
<td width="23%">男
<input type="radio" name="gender" value="0">

<input type="radio" name="gender" value="1"></td>
</tr>
<tr>
<td> <div align="center">年  龄: </div></td>
<td><input name="age" type="text" id="age" size="4"></td>
<td><div align="center">学  历:</div></td>
<td><input name="xl" type="text" id="xl" size="10"></td>
</tr>
<tr>
<td> <div align="center">籍  贯: </div></td>
<td><input name="jg" type="text" id="jg" size="20" maxlength="50"></td>
<td> <div align="center">身份证号: </div></td>
<td><input name="birthplace" type="text" id="birthplace" size="16"></td>
</tr>
<tr>
<td> <div align="center">现住地址:</div></td>
<td colspan="3"><input name="demail" type="text" id="demail" value="" size="50" maxlength="100"> <div align="center"></div></td>
</tr>
<tr>
<td> <div align="center">办公电话: </div></td>
<td><input name="tell" type="text" id="tell"></td>
<td> <div align="center">电子邮箱: </div></td>
<td><input name="email" type="text" id="email"></td>
</tr>
<tr>
<td>移动电话:</td>
<td><input name="mobile" type="text" id="mobile"></td>
<input type="submit" name="Submit" value="提交">

就是对他进行是否填写进行判断

办要精神不滑坡,办法总比困难多
2006-04-15 12:44
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
收藏
得分:0 

<td width="24%"><div align="center">姓  名:</div></td>
<td width="26%"><p>
<input name="name" type="text" id="name" size="10">
</p> </td>
<td width="27%"><div align="center">性  别:</div></td>
<td width="23%">男
<input type="radio" name="gender" value="0" checked>

<input type="radio" name="gender" value="1"></td>
</tr>
<tr>
<td> <div align="center">年  龄: </div></td>
<td><input name="age" type="text" id="age" size="4"></td>
<td><div align="center">学  历:</div></td>
<td><input name="xl" type="text" id="xl" size="10"></td>
</tr>
<tr>
<td> <div align="center">籍  贯: </div></td>
<td><input name="jg" type="text" id="jg" size="20" maxlength="50"></td>
<td> <div align="center">身份证号: </div></td>
<td><input name="birthplace" type="text" id="birthplace" size="16"></td>
</tr>
<tr>
<td> <div align="center">现住地址:</div></td>
<td colspan="3"><input name="demail" type="text" id="demail" value="" size="50" maxlength="100"> <div align="center"></div></td>
</tr>
<tr>
<td> <div align="center">办公电话: </div></td>
<td><input name="tell" type="text" id="tell"></td>
<td> <div align="center">电子邮箱: </div></td>
<td><input name="email" type="text" id="email"></td>
</tr>
<tr>
<td>移动电话:</td>
<td><input name="mobile" type="text" id="mobile"></td>
<input type="submit" name="Submit" onClick="trturn FormSub();" value="提交">

<script language="javascript">
<!--
function FormSub(){
if(document.all("name").value==""){
alert("姓名不能为空!");
document.all("name").focus();
return false;
}
if(document.all("age").value==""){
alert("年龄不能为空!");
document.all("age").focus();
return false;
}
if(document.all("xl").value==""){
alert("学历不能为空!");
document.all("xl").focus();
return false;
}
if(document.all("jg").value==""){
alert("籍贯不能为空!");
document.all("jg").focus();
return false;
}
if(document.all("birthplace").value==""){
alert("身份证号不能为空!");
document.all("birthplace").focus();
return false;
}
if(document.all("demail").value==""){
alert("现住地址不能为空!");
document.all("demail").focus();
return false;
}
if(document.all("tell").value==""){
alert("办公电话不能为空!");
document.all("tell").focus();
return false;
}
if(document.all("email").value==""){
alert("电子邮箱不能为空!");
document.all("email").focus();
return false;
}
if(document.all("mobile").value==""){
alert("移动电话不能为空!");
document.all("mobile").focus();
return false;
}
}
//-->
</script>


专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2006-04-15 14:03
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
收藏
得分:0 
回复:(xiaona)
//提交按钮〈input type="submit" name="submit" value="提交" onClick=" return Page_Submit();" 〉
将一下Javascript代码放在网页的<head></head>标签之间。
〈script language=javascript 〉
var Sex;
Sex="";
function Page_Submit()
{
if(document.all("name").value=="")
{
alert('姓名为空');
return false;
}
for(var i=0;i<document.all("gender").length;i++)
{
if(document.all("gender")[i].checked)
{
Sex=document.all("gender")[i].value;
}
}
if(Sex=="")
{
alert('请选择性别');
return false;
}
if(document.all("age").value=="")
{
alert('请输入年龄');
return false;
}
if(IsNumberTest(document.all("age").value)==false)
{
alert('年龄非数字');
return false;
}
if(document.all("xl").value=="")
{
alert('学历为空');
return false;
}
if(document.all("jg").value=="")
{
alert('籍贯为空');
return false;
}
if(document.all("birthplace").value=="")
{
alert('身份证为空');
return false;
}
if(document.all("birthplace").value.length<18)
{
alert('身份证应为18位');
return false;
}
if(VerifyIDCard(document.all("birthplace").value)==true)
{
alert('身份证有错误');
return false;
}
if(document.all("demail").value=="")
{
alert('现住地址为空');
return false;
}
if(document.all("tell").value=="")
{
alert('办公电话为空');
return false;
}
if(document.all("email").value=="")
{
alert('电子邮箱为空');
return false;
}
if(document.all("mobile")..value=="")
{
alert('移动电话为空');
return false;
}
}
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.all("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〉
注意把中文〈尖括号改为英文<尖括号才能使用。
修改了一下用版主的方法应该能正确,程序没有测试过,有错误楼主再提出来。

[此贴子已经被作者于2006-4-15 14:44:32编辑过]

2006-04-15 14:30
xiaona
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-4-12
收藏
得分:0 
非常感谢阳光白雪,yms123

办要精神不滑坡,办法总比困难多
2006-04-15 14:36
xiaona
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-4-12
收藏
得分:0 

很感谢楼上的,但是没有判断就反复了呀?
可能我语言表达不清楚吧
我上面的表单是代码是<form name="form1" method="post" action="top2.asp">
<td width="24%"><div align="center">姓  名:</div></td>
<td width="26%"><p>
<input name="name" type="text" id="name" size="10">
</p> </td>
<td width="27%"><div align="center">性  别:</div></td>
<td width="23%">男
<input type="radio" name="gender" value="0" checked>

<input type="radio" name="gender" value="1"></td>
</tr>
<tr>
<td> <div align="center">年  龄: </div></td>
<td><input name="age" type="text" id="age" size="4"></td>
<td><div align="center">学  历:</div></td>
<td><input name="xl" type="text" id="xl" size="10"></td>
</tr>
<tr>
<td> <div align="center">籍  贯: </div></td>
<td><input name="jg" type="text" id="jg" size="20" maxlength="50"></td>
<td> <div align="center">身份证号: </div></td>
<td><input name="birthplace" type="text" id="birthplace" size="16"></td>
</tr>
<tr>
<td> <div align="center">现住地址:</div></td>
<td colspan="3"><input name="demail" type="text" id="demail" value="" size="50" maxlength="100"> <div align="center"></div></td>
</tr>
<tr>
<td> <div align="center">办公电话: </div></td>
<td><input name="tell" type="text" id="tell"></td>
<td> <div align="center">电子邮箱: </div></td>
<td><input name="email" type="text" id="email"></td>
</tr>
<tr>
<td>移动电话:</td>
<td><input name="mobile" type="text" id="mobile"></td>
<input type="submit" name="Submit" onClick="trturn FormSub();" value="提交">


-----------------------------------------------------------------------------------------
top2.asp代码如下
<%option explicit%>
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312">
<style type="text/css">
<!--
.style1 {
font-family: "宋体";
font-size: 13px;

}
-->
</style>

<title>报名方式</title>
<body><span class="style1">
</head>
<%
dim zl,name,gender,age,xl,jg,birthplace,demail,tell,email,mobile,right,fcom,maps,md,jiao,y
zl=request.form("zl")
name=request.form("name")
gender=request.form("gender")
age=request.form("age")
jg=request.form("jg")
xl=request.form("xl")
birthplace=request.form("birthplace")
demail=request.form("demail")
tell=request.form("tell")
email=request.form("email")
mobile=request.form("mobile")
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
%>
</body>
</html>


[此贴子已经被作者于2006-4-15 16:44:33编辑过]


办要精神不滑坡,办法总比困难多
2006-04-15 16:38
danhaoran
Rank: 1
等 级:新手上路
帖 子:224
专家分:0
注 册:2005-10-1
收藏
得分:0 

可能因为是你太可爱了


2006-04-15 17:12
xiaona
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-4-12
收藏
得分:0 

办要精神不滑坡,办法总比困难多
2006-04-15 18:19
xiaona
Rank: 1
等 级:新手上路
帖 子:44
专家分:0
注 册:2006-4-12
收藏
得分:0 
一提交内容就显示到TOP2.ASP页了
能不能显示到人家看不到的地方

办要精神不滑坡,办法总比困难多
2006-04-15 18:22
快速回复:脆请教阳光白雪(表单判断问题)
数据加载中...
 
   



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

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