JAVA脚本验证,在线急等!

我想在一个JSP页面中添加JAVAscript验证应该怎么写。代码如下<%@pagelanguage="java"pageEncoding="GB18030"%><%@t... 我想在一个JSP页面中添加JAVA script验证应该怎么写。代码如下
<%@ page language="java" pageEncoding="GB18030"%>
<%@ taglib uri="http://struts.apache.org/tags-bean" prefix="bean"%>
<%@ taglib uri="http://struts.apache.org/tags-html" prefix="html"%>

<html>
<head>
<title>JSP for ZhuceForm form</title>
</head>
<body>
<html:form action="/zhuce">
用户名 : <html:text property="username"/><html:errors property="username"/><br/>
密码 : <html:password property="password"/><html:errors property="password"/><br/>
确认密码 : <html:password property="repassword"/><html:errors property="repassword"/><br/>

<html:submit value="提交"/><html:cancel value="取消"/>
</html:form>
</body>
</html>
请问JAVA script验证是写在这页面中吗?该页面是连接MYSQL数据库的,是否需要在FROM或者action里改什么东西?我怎样获取输入的信息呢?
恩。。我的意思是要添加验证用户名是否为空,password和repassword是否输入一致的验证,应该怎么写呢。我不明白的是那个文本输入框是怎么获取的?我这样写
<script type="text/javascript">
function check(form){
if(document.from.username.value==""){
alert("用户不能为空!")
window.from.username.focus();
return false;
}
}
</script>
为什么是错误的
展开
 我来答
letian688
2008-05-15 · TA获得超过220个赞
知道小有建树答主
回答量:216
采纳率:0%
帮助的人:201万
展开全部
你用struts标签 在编译以后生成的HTML代码就是
<input type="text" name="username" value="">
<input type="text" name="password" value="">
所以如果要用JS验证的话
<script type="text/javascript">
function checkForm(){
if(document.zhuceForm.username.value==""){alert("用户名为空"); return false;}
else if(document.zhuceForm.password.value==""){alert("密码为空"); return false;}
else if(document.zhuceForm.password.value!=document.zhuceForm.repassword.value){alert("两次密码不一样"); return false;}
else{
return true;
}
}
</script>
修改你的<html:form action="/zhuce" onsubmit="return checkForm()">
上面是手写的 如果有错误 你自己改一下关键字 呵呵!
gisfresher
2008-05-15 · TA获得超过174个赞
知道小有建树答主
回答量:399
采纳率:0%
帮助的人:0
展开全部
如果是js验证,一般是写在body之前
<script language="javascript">
//你的验证代码
</script>
不过看楼主好像基本的struts流程都没搞清楚,建议楼主找本书看看,不是一句两句说得清的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友090def6
2008-05-15 · TA获得超过2211个赞
知道小有建树答主
回答量:558
采纳率:100%
帮助的人:714万
展开全部
一般是在页面通过js进行有效性验证:html>
<head>
<title>JSP for ZhuceForm form</title>
<script type="text/javascript" >

//验证方法
function check()
{
//这里写你需要验证的内容,返回值为true时,表单才提交
// 返回值为false时,表单才提交
}

</script>
</head>
<body>
<html:form action="/zhuce" onsubmit="return check()"> -- 表单提交时会调用js的chenk()方法进行验证
用户名 : <html:text property="username"/><html:errors property="username"/><br/>
密码 : <html:password property="password"/><html:errors property="password"/><br/>
确认密码 : <html:password property="repassword"/><html:errors property="repassword"/><br/>

<html:submit value="提交"/><html:cancel value="取消"/>
</html:form>
</body>
</html>

获取输入信息,是指在页面吗?
document.forms(0).username.value 获取username的值,这只是一中方法,其他还有很多

感觉你象初学者,多看点书
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式