在Web页面中,用对话框设计密码检测程序,密码正确显示“输入正确”,不正确则显示“输入错误”。

<!doctype html>
<html>
<head>
<meta charset="utf-8">
<title>无标题文档</title>
<script type="text/javascript">

  function check(){
  var code=document.getElementById("idpassword").value;  //获取输入的密码
  var password="12345678";                             //预设密码
   if(code==""){                                       //判断输入是否为空
      alert("请输入密码:");
      return;
    }
    else if(code==password){
      alert("输入正确!");
	}
    else if(code!=password){
      alert("输入错误!");
      return;
    }
}
</script>
</head>	
<body>
<p>
<form name="form" action="" method="post">
  <p>
  <label for="textfield">请输入密码:</label>
  (12345678)
  </p>
  <p>
    <input type="password"id="idpassword" >
  </p>
	<input type="button" onClick="check()" value="确认" >
</form>
</p>
</body>
</html>

 

  • 4
    点赞
  • 15
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
可以使用SpringMVC框架技术完成JSON数据交互,具体实现步骤如下: 1. 在pom.xml文件添加相关依赖: ```xml <dependency> <groupId>org.springframework</groupId> <artifactId>spring-webmvc</artifactId> <version>5.3.9</version> </dependency> <dependency> <groupId>com.fasterxml.jackson.core</groupId> <artifactId>jackson-databind</artifactId> <version>2.12.5</version> </dependency> ``` 2. 在Spring配置文件配置视图解析器和JSON消息转换器: ```xml <!-- 配置视图解析器 --> <bean id="viewResolver" class="org.springframework.web.servlet.view.InternalResourceViewResolver"> <property name="prefix" value="/WEB-INF/views/" /> <property name="suffix" value=".jsp" /> </bean> <!-- 配置JSON消息转换器 --> <bean id="jsonConverter" class="org.springframework.http.converter.json.MappingJackson2HttpMessageConverter"> <property name="supportedMediaTypes"> <list> <value>application/json;charset=UTF-8</value> </list> </property> </bean> <!-- 配置HandlerAdapter --> <bean id="handlerAdapter" class="org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter"> <property name="messageConverters"> <list> <ref bean="jsonConverter"/> </list> </property> </bean> ``` 3. 在Controller编写处理请求的方法: ```java @Controller @RequestMapping("/user") public class UserController { @RequestMapping("/login") @ResponseBody public Map<String, Object> login(String username, String password) { Map<String, Object> result = new HashMap<>(); result.put("username", username); result.put("password", password); return result; } } ``` 在上述代码,使用@Controller注解标注该类为控制器,使用@RequestMapping注解标注该类的请求路径为/user。在login方法,使用@RequestMapping注解标注该方法的请求路径为/login,并使用@ResponseBody注解标注该方法返回的是JSON格式的数据。在方法,将用户名和密码封装为一个Map对象,并返回该对象。 4. 在页面使用AJAX技术发送请求,并处理返回的JSON数据: ```html <!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>Login</title> <script src="https://cdn.bootcdn.net/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script> $(function() { $("#loginBtn").click(function() { var username = $("#username").val(); var password = $("#password").val(); $.ajax({ url: "/user/login", type: "POST", data: { "username": username, "password": password }, dataType: "json", success: function(data) { alert("用户名:" + data.username + " 密码:" + data.password); }, error: function() { alert("请求失败"); } }); }); }); </script> </head> <body> <div> <label>用户名:</label> <input type="text" id="username"> </div> <div> <label>密码:</label> <input type="password" id="password"> </div> <div> <button id="loginBtn">登录</button> </div> </body> </html> ``` 在上述代码,使用jQuery库的$.ajax方法发送POST请求到/user/login路径,将用户名和密码作为请求参数传递。在请求成功后,使用alert方法弹出对话框显示用户名和密码数据。 5. 运行程序,在浏览器访问页面输入用户名和密码,点击登录按钮,即可弹出对话框显示用户名和密码数据,控制台也会显示相应数据。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值