Html页面登陆表单调用js验证跳转到jsp 问题

表单可以验证但是验证完之后不会跳转到指定的jsp页面问题出在submit()这里因为已用alert验证错误表明问题出在这里但是不知道哪里错了我的表单提交是button+o... 表单可以验证 但是验证完之后 不会跳转到指定的jsp页面 问题出在submit()这里 因为已用alert验证错误 表明问题出在这里 但是不知道哪里错了
我的表单提交是button +onclick方法的
另外我试过把button改为submit 就可以正常跳转 验证不管有没有通过 都会跳转到jsp页面(jsp页面可以读到表单的值)所以很不好 只能用button
求教submi方法究竟错在哪里了 为什么不会跳转?
javascript表单验证页面:
function confirmation()
{

var name=document.Log.name.value;
var password=document.Log.password.value;

if(name==""||password==""||name!=password)
{
alert("输入不正确");return false;
}
Log.submit();//alert("输入确");
}

HTML登陆页面:
<script language="JavaScript" src="js/validate.js"></script>

<form id="Log" name="Log" action="jsp/Log_result.jsp" method="post" >
<table width="420" border="0" id="table" >
<tr>
<td height="39" colspan="2"><div align="center"><strong>Please Log In</strong> First</div></td>
</tr>
<tr>
<td width="81" height="39"><div align="right">UerName:</div></td>
<td width="249"><input type="text" id="name" name="name"></td>
</tr>
<tr>
<td height="37"><div align="right">Password:</div></td>
<td><input type="password" id="password" name="password"></td>
</tr>
<tr>
<td height="37" colspan="2"><input type="checkbox" name="vip" id="vip">
Do you wanna to be a VIP?
<input name="submit" type="button" value="Submit" onClick="confirmation()"> </td>
</tr>

</table>
</form>

jsp页面 没有问题
<%
String str=request.getParameter("name");
String str1=request.getParameter("password");
String str2=request.getParameter("vip");
String userName=str+"登陆成功";
if(str!=null&&str1!=null&&str.equals(str1))
{
out.println(userName);

}

%>
展开
 我来答
幽冥神者
2015-04-23 · TA获得超过3213个赞
知道大有可为答主
回答量:1953
采纳率:50%
帮助的人:1754万
展开全部
Log.submit();//alert("输入确");
Log找不到对象
追问
已经解决了  button的name名字不该用submit的 好无语……
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
白菜一颗
2015-04-23 · TA获得超过8916个赞
知道大有可为答主
回答量:3260
采纳率:69%
帮助的人:3668万
展开全部
把你Submit按钮的name属性抱成别的,不要叫submit就好了
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式