hehe12121 2016-10-05 15:38 采纳率: 0%
浏览 1211
已结题

这段js代码里的with(form)什么意思?

<%@ page language="java" import="java.util.*" pageEncoding="utf-8"
contentType="text/html; charset=utf-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<br> function check(form){<br> with(form){<br> if(username.value == &quot;&quot;){<br> alert(&quot;用户名不能为空!&quot;);<br> return false;<br> }<br> if(password.value == &quot;&quot;){<br> alert(&quot;密码不能为空&quot;);<br> return false;<br> }</p> <pre><code> return true; } } </code></pre> <p>







学生籍贯管理系统

<div class="container"> 
<div align="center">
   <form class="well" name="login" action="user/checkLogin.action" method="post" onsubmit="return check(this)">
        <label>用户名</label> <input type="text" name="username" class="span3" placeholder="用户名"> <p/>
        <label>密    码</label>   <input type="password" name="password" class="span3" placeholder="密码"><p/>
        <button type="submit" id="btn_login" class="btn btn-success">登陆</button>&nbsp;&nbsp;&nbsp;&nbsp;<button type="button" class="btn btn-primary" onclick="window.location.href='register.jsp'">注册</button>
  </form>   
 </div> 




onsubmit="return check(this)里的this咋理解?

  • 写回答

6条回答 默认 最新

  • AkeQAQ 2016-10-05 15:44
    关注

    第一个问题:前面那个js代码不知道是你复制出错还是什么,看不懂。
    第二个问题:this代表当前绑定事件的dom对象,即你代码的:

    评论

报告相同问题?