jsp onsubmit不执行,form直接提交,为神魔?? 跪求大神解答,在线等! 下面是jsp内容
答案:2 悬赏:0 手机版
解决时间 2021-01-27 17:40
- 提问者网友:心牵心
- 2021-01-26 22:01
<%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="GB18030"%><br><%@ page import="java.util.*" %><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><br><html><br><head> <br><title>登录页面</title><br> <script type="text/javascript"><br> function check(form)<br> {if (form.username.value=="")<br> {<br> alert("请输入用户名!!!");<br> form.username.focus();<br> return false;<br> }<br> if (form.password.value=="")<br> {<br> alert("请输入密码!!!");<br> form.password.focus();<br> return false;<br> }<br> }<br></SCRIPT> <br></head><br><body> <br><form name="loginForm" method="post" action="judge.jsp" onsubmit="return check(this);" > <br><table> <br><tr> <br><td>用户名:<input type="text" name="username" id="userName">10071130</td> <br></tr> <br><tr> <br><td>密码:<input type="password" name="password" id="password">10071130</td> <br></tr> <br><tr> <br><td><input type="submit" value="登录" style="background-color:pink" > <br><input type="reset" value="重置" style="background-color:red"></td> <br></tr> <br></table> <br></form><br></body><br></html><br><br>单击后直接跳转到judge.jsp,为什么?求解
最佳答案
- 五星知识达人网友:七十二街
- 2021-01-26 22:31
因为的登陆按钮类型是submit submit的作用就是提交当前表单。也就是你的loginForm 的action。你想执行你的onsubmit 里面的东西。你就得把登陆换成button 通过button调用一个js去直接你那段代码。执行完成后想要跳转的话 form.submit;进行提交表单(form通过id去获取dom对象)
全部回答
- 1楼网友:鱼芗
- 2021-01-26 23:01
你说呢...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯