标题:[求助]这样做判断表单好吗。。
只看楼主
超级之菜鸟
Rank: 1
等 级:新手上路
帖 子:74
专家分:0
注 册:2005-11-17
 问题点数:0 回复次数:7 
[求助]这样做判断表单好吗。。

<script language=javascript>

function check()

{

if(document.form1.user.value=="")
{
alert("姓名不能为空!");
form1.admin.focus();
return false;
}
if(document.form1.password1.value=="")
{
alert("请输入密码!");
form1.password1.focus();
return false;
}
if(document.form1.password2.value=="")
{
alert("请确认密码!");
form1.password2.focus();
return false;
}

}

</script>

搜索更多相关主题的帖子: 表单 document alert return 
2005-11-27 18:50
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
得分:0 
可以啊~~怎么了

2005-11-27 19:17
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
得分:0 
都是这样的啊,在表单中用onsubmit调用就 可以了!

专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2005-11-27 19:33
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
得分:0 

在后台检查会更安全


2005-11-27 19:43
阳光白雪
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:39
帖 子:2220
专家分:0
注 册:2005-11-18
得分:0 
以下是引用rainic在2005-11-27 19:43:00的发言:

在后台检查会更安全

这样会耗一定的系统资源,对表单的简单验证最好还是放在前台,主要的目的就是确认提交的内容是否合法,并不会泄露什么秘密!


专注于WEB前端交互平台开发:[url=http://blog./]blog.[/url](富客户端技术(RIA)交流平台)
2005-11-27 19:59
yms123
Rank: 16Rank: 16Rank: 16Rank: 16
等 级:版主
威 望:209
帖 子:12488
专家分:19042
注 册:2004-7-17
得分:0 
前台后台一起做最安全,因为只作前台验证。如果是黑客的话,作一个相同的网页。去掉验证的代码,表单提交元素名称都一样。提交到服务器,如果后台没有验证。服务器会出现要么写入了非法的错误数据进入了数据库,要么不符合数据库类型而发生错误,这种错误手段在黑客中被称之为“爆库”。意思就是故意让网页出现数据库操作错误,借助错误提示会显示出数据库的URL地址。如果黑客下载了数据库后果可想而知。
2005-11-27 21:02
rainic
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:2367
专家分:0
注 册:2005-8-9
得分:0 
嗯 ~~还是版主说得清楚~~!!

2005-11-27 21:24
griefforyou
Rank: 6Rank: 6
等 级:贵宾
威 望:27
帖 子:3336
专家分:0
注 册:2004-4-15
得分:0 
通常情况下我会在前台和后台分别检查

前台的检查可以提供更好的人机对话,帮助用户发现错误,避免重复输入
后台的检查可以保证系统的正常运行,以防不法之徒进行破坏,因为前台的验证是很容易就可以绕过的。

天津网站建设 http://www./
2005-11-28 09:05



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




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

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