JSP表单验证

来源:百度知道 编辑:UC知道 时间:2024/09/23 20:25:28
<script>
function validate()
{
name=document.form.name.value;
if(name=="")
{
alert("用户名不能为空");
return false;
document.form.name.focus();
}
}
</script>
这是我做的JSP页面上的一个验证~为什么没反应....哪里错了
如何引用啊!

你昧给出全部代码,我也没法判断你是哪里错了,我这里有个小程序跟你要的功能是一样的,希望对你有所帮助:
<script type="text/javascript">
function checknull(aaa){
if(aaa.text1.value==null||aaa.text1.value==""){
alert("用户名不能为空!");
return false;
}else {return true;}
}
</script>
<form action="" method="post" onsubmit="return checknull(this)">
<input type="text" name="text1">
<input type="submit" value="提交">
</form>

name=document.form.name.value;
if(name=="") 光是这个条件不够的
你看下

回答者: 大象依人 - 初入江湖 三级 这位写的。
他把null和"" 都判断了的

还有就是你检查下
name=document.form.name.value;
的到值没的。

你的<form>标签有引用子<script>吗?
好好检查一下

name 和html的一致不。下边有调用(用onsubmit)

推荐您去这看看,这样的问题都有详细的解决方法,他们的java教程讲解的比较全,你可以去学习下,希望对你有帮助
参考资料:表单验证 在JSP中,如何将表单在本地验证,而不是在服务器端验证? struts,jsp怎么样在表单页面验证用户名是否存在的问题 JSP中的表单问题 JSP两个表单提交 jsp频繁提交表单 jsp表单检查 jsp表单显示问题 验证表单失败!求助 怎样用javascript验证表单???