zxcnny930 发表于 2021-2-6 11:24

Jsp javascript问题

本帖最后由 zxcnny930 于 2021-2-6 11:34 编辑

新手第一次写网页
我想要再送出确定添加之后假设密码不重复会跳出错误
但是目前确定添加之后依然会跳转addController
请问该如何解决 谢谢
<html>
<head>
    <title>Title</title>
    <link href="st.css" rel = "stylesheet" type="text/css">

</head>
<script language="javascript" type="text/javascript">
    function check()
    {
      if (document.MemberSubmit.username.value=="username"){
            alert("请输入登录账号!");
            return false;
      }
      if (document.MemberSubmit.passwords.value=="pwd1"){
            alert("请输入登录密码!");
            return false;
      }
      if (document.MemberSubmit.password.value=="pwd2"){
            alert("请输入重复密码!");
            return false;
      }
      if (document.MemberSubmit.password.value!=document.MemberSubmit.pwd2.value){
            alert("对不起!重复密码不等于登录密码");
            return false;
      }
      return true;
    }
</script>
<body>
          <jsp:include page="title.jsp"/>
          <formname = MemberSubmit action="addController" method="post">
            姓名:<input type="text" name="name"><br>
            帳號:<input type="text" name="username"><br>
            密碼:<input type="passwords" name="pwd1"><br>
            確認密碼:<input type="password" name="pwd2"/><br>
            <input type="submit" value="确定添加" 0nClick="return check()"><!--0改o 不改不顯示 麻煩了-->
          </form>
</body>
</html>

functionChen 发表于 2021-2-6 11:40

<formname = MemberSubmit action="addController" method="post" οnsubmit="return check()">


input 中 onClike 去掉

zxcnny930 发表于 2021-2-6 11:47

functionChen 发表于 2021-2-6 11:40
input 中 onClike 去掉
感谢回复
改了之后一样会直接跳转
不知道是不是我JS语法的写错了
谢谢前辈

Thy 发表于 2021-2-6 12:16

实际上触发了两个事件,onclick和onsubmit,onclick返回了false并没有阻断onsubmit操作,把onclick替换成onsubmit试试

Thy 发表于 2021-2-6 12:18

jsp如果公司项目不是特别旧的话,还是不要学了,了解了解html、css、js、es6、node、vue什么的才比较主流

白小白a 发表于 2021-2-6 12:48

document.MemberSubmit.username.value好像是asp语法(应该是?我也不确定),不知道js里有没有这样写的,反正我是没有这样写过,用document.getElementsByName("username").value可以实现,jsp也可用Java实现。

qiduo 发表于 2021-2-6 13:07

这是js问题

Loker 发表于 2021-2-6 13:09

input type="submit" 改成button 不需要submit,提交数据可以写在函数里。
页: [1]
查看完整版本: Jsp javascript问题