新微赢技术网

标题: [求助]这样做判断表单好吗。。 [打印本页]

作者: 尐妖    时间: 2010-1-19 00:42
标题: [求助]这样做判断表单好吗。。
<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>
作者: 街头浪者    时间: 2010-1-19 00:42
可以啊~~怎么了
作者: 瘋子愛老婆    时间: 2010-1-19 00:42
都是这样的啊,在表单中用onsubmit调用就 可以了!
作者: Kdsffsd    时间: 2010-1-19 00:42
在后台检查会更安全
作者: lianeh    时间: 2010-1-19 00:42
以下是引用rainic在2005-11-27 19:43:00的发言:

在后台检查会更安全
这样会耗一定的系统资源,对表单的简单验证最好还是放在前台,主要的目的就是确认提交的内容是否合法,并不会泄露什么秘密!
作者: 地上跑    时间: 2010-1-19 00:42
前台后台一起做最安全,因为只作前台验证。如果是黑客的话,作一个相同的网页。去掉验证的代码,表单提交元素名称都一样。提交到服务器,如果后台没有验证。服务器会出现要么写入了非法的错误数据进入了数据库,要么不符合数据库类型而发生错误,这种错误手段在黑客中被称之为“爆库”。意思就是故意让网页出现数据库操作错误,借助错误提示会显示出数据库的URL地址。如果黑客下载了数据库后果可想而知。
作者: ぃ☆ve銘    时间: 2010-1-19 00:42
嗯 ~~还是版主说得清楚~~!!
作者: ★海浪★    时间: 2010-1-19 00:42
通常情况下我会在前台和后台分别检查

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




欢迎光临 新微赢技术网 (http://bbs.weiying.cn/) Powered by Discuz! X3.2