永发信息网

jsp onsubmit不执行,form直接提交,为神魔?? 跪求大神解答,在线等! 下面是jsp内容

答案:2  悬赏:0  手机版
解决时间 2021-01-27 17:40
  • 提问者网友:心牵心
  • 2021-01-26 22:01
&lt;%@ page language=&quot;java&quot; contentType=&quot;text/html; charset=UTF-8&quot;    pageEncoding=&quot;GB18030&quot;%&gt;<br>&lt;%@ page import=&quot;java.util.*&quot; %&gt;&lt;!DOCTYPE HTML PUBLIC &quot;-//W3C//DTD HTML 4.01 Transitional//EN&quot;&gt;<br>&lt;html&gt;<br>&lt;head&gt;  <br>&lt;title&gt;登录页面&lt;/title&gt;<br> &lt;script type=&quot;text/javascript&quot;&gt;<br>  function check(form)<br>  {if (form.username.value==&quot;&quot;)<br>     {<br>       alert(&quot;请输入用户名!!!&quot;);<br>       form.username.focus();<br>       return false;<br>     }<br>   if (form.password.value==&quot;&quot;)<br>     {<br>       alert(&quot;请输入密码!!!&quot;);<br>       form.password.focus();<br>       return false;<br>     }<br>  }<br>&lt;/SCRIPT&gt;  <br>&lt;/head&gt;<br>&lt;body&gt;  <br>&lt;form name=&quot;loginForm&quot; method=&quot;post&quot; action=&quot;judge.jsp&quot; onsubmit=&quot;return check(this);&quot; &gt;    <br>&lt;table&gt;      <br>&lt;tr&gt;        <br>&lt;td&gt;用户名:&lt;input type=&quot;text&quot; name=&quot;username&quot; id=&quot;userName&quot;&gt;10071130&lt;/td&gt;      <br>&lt;/tr&gt;      <br>&lt;tr&gt;        <br>&lt;td&gt;密码:&lt;input type=&quot;password&quot; name=&quot;password&quot; id=&quot;password&quot;&gt;10071130&lt;/td&gt;      <br>&lt;/tr&gt;      <br>&lt;tr&gt;        <br>&lt;td&gt;&lt;input type=&quot;submit&quot; value=&quot;登录&quot; style=&quot;background-color:pink&quot; &gt;  <br>&lt;input type=&quot;reset&quot; value=&quot;重置&quot; style=&quot;background-color:red&quot;&gt;&lt;/td&gt;          <br>&lt;/tr&gt;    <br>&lt;/table&gt;  <br>&lt;/form&gt;<br>&lt;/body&gt;<br>&lt;/html&gt;<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
你说呢...
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯