$("#btnLogin").on("click", function(e) {
e.preventDefault();
ControlLogin.requestLogin();
});
$("#login-form").submit(function(e){
e.preventDefault();
ControlLogin.requestLogin();
});
<form id="login-form">
<div class="form-group">
<h3>Login to Wealthy e-banking</h3>
<hr></div>
<div class="form-group">
<div id="login-alert" class="alert alert-warning hidDiv">
<button class="close" type="button" aria-hidden="true">×</button> <strong>User name or password is not correct.</strong>
<span class="err_msg"></span>
</div>
</div>
<div class="form-group">
<label>User ID/Account Number</label>
<input type="text" class="form-control" id="userName" name="userName" placeholder="Your AT.PASS ID" required></div>
<div class="form-group">
<label>Password</label>
<input type="password" class="form-control" id="password" name="password" placeholder="Your Account Password" required />
</div>
<button type="submit" id="btnLogin" class="btn btn-primary"> Login </button>
</form>
这两个的区别就是 一个会执行form表单的默认提交方式,比如验证文本域 required 什么的。。。
第一个就是监控你是否有按 button 的点击事件