触发不了验证密码一致的方法,找不到哪里错了
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 | <%@ page language="java" contentType="text/html; charset=UTF-8" pageEncoding="UTF-8"%> <!DOCTYPE html> < html > < head > < base href = "/BiggerProject" > < meta http-equiv = "Content-Type" content = "text/html; charset=utf-8" > < title >注册界面</ title > </ head > < body > < center > < h1 >用户注册</ h1 > < form id = "registform" action = "BiggerProject/RegistServlet" method = "post" > < table width = "400px" cellspacing = "0px" cellpadding = "0px" border = "1px" > < tr > < td >用户名</ td > < td >< input type = "text" name = "username" placeholder = "用户名为3-12位字母数字或下划线组合" ></ td > </ tr > < tr > < td >密 码</ td > < td >< input type = "password" name = "password" id = "password" placeholder = "密码长度为6-12位的纯数字" id = "password" ></ td > </ tr > < tr > < td >确认密码</ td > < td >< input type = "password" name = "checkPWD" id = "checkPWD" placeholder = "密码长度为6-12位的纯数字" "></ td > </ tr > < tr > < td >手机号码</ td > < td >< input type = "text" name = "phone" id = "phone" placeholder = "请输入正确的手机号码格式" ></ td > </ tr > < tr > < td >邮箱</ td > < td >< input type = "email" name = "email" placeholder = "请输入正确邮箱格式" required = "required" ></ td > </ tr > < tr > < td colspan = "2" style = "text-align:center" > < input type = "button" value = "注册" onclick = "return checkpw()"> < input type = "reset" value = "重置" > </ td > </ tr > </ table > </ form > </ center > < script type = "text/javascript" src = "js/jquery-3.4.1.js" ></ script > < script type = "text/javascript" > function checkpw(){ var pw1 = $("#password").val(); var pw2 = $("#checkPWD").val(); if(pw1!=pw2){ alert("两次输入的密码不一致!"); pw1 = ""; pw2 = ""; } //$("#registform").submit(); document.getElementById("registform").submit() } </ script > </ body > </ html > |
0
收起
正在回答
5回答
同学你好。下面来一条条解答你的疑惑:
1、首先检查一下自己的ContextPath是否是BiggerProject,如果项目不叫BiggerProject,或者后面有括号(),要使用()中的名字来访问
如果你想要配置,在Servers中添加了服务器,就会自动出现一个Servers项目,展开打开server.xml
滑到底部,这里的Context标签的path属性配置的就是指定项目的访问路径:
2、在项目发布后WebContent就被认为是我们的根路径,并且不再存在一个叫WebContent的文件夹,而是用配置的ContextPath的值替换,所以如果是正常发布的项目。ContextPath为项目名的情况下,访问路径应该是:localhost:8080/BiggerProject/js/jquery-3.4.1.js
如果解答了同学的疑问,望采纳~
祝学习愉快~
KelvinChung
2019-06-01 12:19:13
KelvinChung
2019-06-01 10:48:49
KelvinChung
2019-06-01 10:29:17
这个配置跟之前做jQuery的Demo完全一样啊为什么会报404找不到路径呢??
KelvinChung
2019-06-01 10:08:59
怎么改都是找不到js文件,为什么这样啊
从网页搭建入门Java Web2018版
- 参与学习 人
- 提交作业 1088 份
- 解答问题 10204 个
如果你有Java语言基础,又想以后从事Java Web开发,那么本路径是你的不二选择!本路径从网页搭建开始入手,通过大量案例来学习Java Web基础。定能助你完成Java Web小白的蜕变!
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧