»
游客:
注册
|
登录
|
搜索
|
统计
|
帮助
喜悦国际村
»
php基础编程
» 为什么校验都用javascrip写呢,能不能用php???
喜悦证交所已经关闭
上一主题
下一主题
标题:
[问题]
为什么校验都用javascrip写呢,能不能用php???
leonreally
注册会员
UID 76942
精华 0
积分 57
帖子 43
金钱 57 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-7-24
状态 离线
为什么校验都用javascrip写呢,能不能用php???
本人写的一个用户注册程序,JavaScript部分没有起作用
<script language="JavaScript">
function checkreg()
{
if(form1.id.value=="")
{
//如果用户名为空,则显示警告信息
alert("用户名不能为空!");
form1.id.focus();
return false;
}
if(form1.name.value=="")
{
//如果真实姓名为空,则显示警告信息
alert("真实姓名不能为空!");
form1.name.focus();
return false;
}
if(form1.password.value=="")
{
//如果密码为空,则显示警告信息
alert("密码不能为空!");
form1.password.focus();
return false;
}
if(form1.pwd.value=="")
{
//如果密码为空,则显示警告信息
alert("确认密码不能为空!");
form1.pwd.focus();
return false;
}
//两次密码都一样
if(form1.password.value!=form1.pwd.value && form1.password.value!="")
{
alert("两次密码不一样,请确定!");
form1.password.focus();
return false;
}
/*if(form1.E.value=="")
{
//如果e为空,则显示警告信息
alert("e不能为空!");
form1.E.focus();
return false;
}
//检查e的格式是否正确
else if(form1.E.value.charAt(0)=="."||
form1.E.value.charAt(0)=="@"||
form1.E.value.charAt(0)=="."||
form1.E.value.indexOf('@',0)==-1||
form1.E.value.indexOf('.',0)==-1||
form1.E.value.lastIndexOf("@")
==form1.E.value.length-1||
form1.E.value.lastIndexOf(".")
==form1.E.value.length-1)
{
alert("e的格式不正确!");
form1.E.select();
return false;
}*/
return ture;
}
</script>
<html>
<body bgcolor="#FFFFCC">
<form name="form1" method="post" action="reg.php" enctype='multipart/form-data' onsubmit="return checkreg()">
<table width="50%" border="0" align="center" cellspacing="3" cellpadding="1">
<tr>
<td colspan="2" align="center"><font size="3"><B>会 员 注 册</B></font></td>
</tr>
<tr>
<td colspan="2"><hr size="1" style="1"> </td>
</tr>
<tr>
<td colspan="2"><font size="-3">必填选项</font></td>
</tr>
<tr>
<td> </td>
<td> </td>
</tr>
<tr>
<td><font size="-3">用户名:</font></td>
<td><font size="-3">
<input type="text" name="id" maxlength="20">
<font color="#FF0000">(最长不超过20个字符)* </font></font></td>
</tr>
<tr>
<td><font size="-3">真实姓名:</font></td>
<td><font size="-3">
<input type="text" name="name" maxlength="">
<font color="#FF0000">* </font></font></td>
</tr>
<tr>
<td><font size="-3">密码:</font></td>
<td><font size="-3">
<input type="text" name="password">
<font color="#FF0000">* </font></font></td>
</tr>
<tr>
<td><font size="-3">确认密码:</font></td>
<td><font size="-3">
<input type="text" name="pwd">
<font color="#FF0000">* </font></font></td>
</tr>
<tr>
<td><font size="-3">性别:</font></td>
<td><font size="-3">
<select name="sex">
<option>男</option>
<option>女</option>
</select>
<font color="#FF0000">*</font></font></td>
</tr>
<tr>
<td><font size="-3">E-mail</font></td>
<td><font size="-3">
<input type="text" name="E">
<font color="#FF0000">(最长不超过50个字符)</font><font color="#FF0000">*</font></font></td>
</tr>
<tr>
<td colspan="2"><hr size="1"></td>
</tr>
<tr>
<td colspan="2"><font size="-3">可选项:</font></td>
</tr>
<tr>
<td colspan="2"> </td>
</tr>
<tr>
<td><font size="-3">QQ:</font></td>
<td><input type="text" name="QQ"></td>
</tr>
<tr>
<td><font size="-3">主页:</font></td>
<td><input type="text" name="homepage"></td>
</tr>
<tr>
<td><font size="-3">城市:</font></td>
<td><input type="text" name="city"></td>
</tr>
<tr>
<td><font size="-3">地址:</font></td>
<td><input type="text" name="address"></td>
</tr>
<tr>
<td><font size="-3">邮编:</font></td>
<td><input type="text" name="zip"></td>
</tr>
<tr>
<td><font size="-3">电话:</font></td>
<td><input type="text" name="phone"></td>
</tr>
<tr>
<td><font size="-3">教育程度:</font></td>
<td><select name="edu">
<option>博士</option>
<option>硕士</option>
<option>本科</option>
<option>大专</option>
<option>其他</option>
</select></td>
</tr>
<tr>
<td height="58"><font size="-3">自我介绍:</font></td>
<td><textarea name="introduction" cols="50" rows="5"></textarea></td>
</tr>
<tr>
<td><font size="-3">生日:</font></td>
<td>
<select name="year">
<option>1981</option>
<option>1982</option>
<option>1983</option>
<option>1984</option>
<option>1985</option>
<option>1986</option>
<option>1987</option>
<option>1988</option>
<option>1989</option>
<option>1990</option>
<option>1991</option>
<option>1992</option>
<option>1993</option>
<option>1994</option>
</select>
<select name="month">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
</select>
<select name="date">
<option>1</option>
<option>2</option>
<option>3</option>
<option>4</option>
<option>5</option>
<option>6</option>
<option>7</option>
<option>8</option>
<option>9</option>
<option>10</option>
<option>11</option>
<option>12</option>
<option>13</option>
<option>14</option>
<option>15</option>
<option>16</option>
<option>17</option>
<option>18</option>
<option>19</option>
<option>20</option>
<option>21</option>
<option>23</option>
<option>23</option>
<option>24</option>
<option>25</option>
<option>26</option>
<option>27</option>
<option>28</option>
<option>29</option>
<option>30</option>
<option>31</option>
</select></td>
</tr>
<tr>
<td><font size="-3">上传照片:</font></td>
<td><input type="file" name="photo" size=25></td>
</tr>
<tr>
<td colspan="2" align="right"> <font size="-3"> </font> <table width="100%" border="0">
<tr>
<td align="right">
<input type="submit" name="Submit" value="确定">
</td>
<td align="left">
<input type="reset" name="Submit2" value="重写">
</td>
</tr>
</table>
<font size="-3"> </font></td>
</tr>
</table>
</form>
</body>
</html>
2006-8-27 11:31 AM
#1
fly512
(我本如是)
版主
人生的另一半
UID 42566
精华 0
积分 2510
帖子 2397
金钱 1780 喜悦币
威望 0
人脉 730
阅读权限 100
注册 2004-10-31
来自 亚特兰迪斯
状态 离线
[推荐阅读]
新手求助 怎么也配置apache也不起作用
封号 搞错了 要半角
不要使用数据库
PHP中国
2006-8-27 11:44 AM
#2
leonreally
注册会员
UID 76942
精华 0
积分 57
帖子 43
金钱 57 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-7-24
状态 离线
[推荐阅读]
新手写的php图形验证码。
谢谢啊,老出这些问题,郁闷,我用Ultraedit写了,看得不是很清楚,
谢谢了
2006-8-27 11:59 AM
#3
akstrom
(akstrom)
金牌会员
村口大榕树上的知了
UID 24856
精华 0
积分 1088
帖子 1094
金钱 954 喜悦币
威望 0
人脉 134
阅读权限 70
注册 2003-11-27
来自 广州
状态 离线
[推荐阅读]
关于PHP中日期等的问题。
一般都是双结合,稳当点
电子商务系统
后台/admin
用户名密码一样admin
',“╭⌒╮⌒╮╮
╱◥██◣,.
︱田︱田田| '',,',.
╬╬╬╬╬╬╬╬╬╬╬╬
2006-8-27 01:01 PM
#4
goshawk
注册会员
初级会员
UID 67921
精华 0
积分 71
帖子 513
金钱 71 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-1-10
状态 离线
[推荐阅读]
关于递归函数的问题,大家帮忙看一下哪里错了
是啊,PHP可以的,只不过没有那么简单吧
2006-8-27 05:08 PM
#5
.
.
wildlily980
中级会员
中级会员
UID 38831
精华 0
积分 376
帖子 395
金钱 376 喜悦币
威望 0
人脉 0
阅读权限 30
注册 2004-10-24
状态 离线
[推荐阅读]
如何整合论坛 ...??
JS做有效性检查,php做安全性检查。
用js检查数据有效性可以减轻服务器压力。并且能够节省用户时间。
2006-8-27 08:00 PM
#6
fcicq
新手上路
初级会员
UID 24467
精华 0
积分 21
帖子 587
金钱 20 喜悦币
威望 0
人脉 1
阅读权限 10
注册 2003-11-8
来自 fcicq.net
状态 离线
[推荐阅读]
急需php高级技术人才!公司属于有前景的待上市公司(美国上市)。
如果不是两者都做的话(当然光做php也可以),问题就比较严重.
学
科
2006-8-27 08:15 PM
#7
leonreally
注册会员
UID 76942
精华 0
积分 57
帖子 43
金钱 57 喜悦币
威望 0
人脉 0
阅读权限 20
注册 2006-7-24
状态 离线
[推荐阅读]
银行抢钱行动即将开始,我们应该如何面对?
回复 #7 fcicq 的帖子
什么比较严重啊,说清楚点吧
2006-8-27 10:55 PM
#8
可打印版本
|
推荐给朋友
|
订阅主题
|
收藏主题
|
开通个人空间
论坛跳转 ...
技术论坛
> php基础编程
> PHP高级编程
> XML/HTML/CSS/Js
> 代码共享
> 建站讨论
> 喜悦原创
> 开源程序论坛
> ECShop官方技术论坛
> LAMP进阶文章
> JAVA/C/C++
> Windows/软硬件
> linux技术
> 数据库技术
非技术论坛
> 娱乐乐园
> 招聘&求职
> 跳蚤市场
> 广告时间
> 联盟项目组
> 站务问题
Powered by
Discuz!
6.1.0
© 2001-2010
Comsenz Inc.
Processed in 0.022879 second(s), 6 queries
(
冀ICP备05009913号
)
管理员:
sadly 邮箱/MSN: sadly@phpx.com QQ:824008
(长隐)
清除 Cookies
- -
Archiver
-
WAP