我有一個簡單形式:JQuery的HTML5形式
<div class="container">
<div class="row">
<div class="col-md-4 col-md-offset-4" >
<form class="form-signin" role="form" id="login-form">
<h2 class="form-signin-heading">Please sign in</h2>
<input type="email" class="form-control" placeholder="Email address" required autofocus>
<input type="password" class="form-control" placeholder="Password" required>
<label class="checkbox">
<input type="checkbox" value="remember-me"> Remember me
</label>
<button class="btn btn-lg btn-primary btn-block" type="submit" id="login-but-sub">Sign in</button>
</form>
</div> <!-- form container -->
</div>
</div> <!-- /container -->
在HTML 5 web應用程序
,(餘燼JS,如果它使一個diff), 的HTML 5表單驗證所描述here完美。 我附上一個jQuery事件本身:
$(function(){
/*Try to restore user once upon loading*/
restore_user();
App = Ember.Application.create({
LOG_TRANSITIONS: true, });
client = new client()
App.Router.map(function() {
this.route('login');
});
App.IndexRoute = Ember.Route.extend({
setupController: function(controller) {
console.log(client);
if(!client.isLoggedIn()){
this.transitionTo('login')
}
}
});
$("#login-but-sub").submit(function(event){
console.log("login clicked");
});
});
和事件似乎永遠不會被解僱...... 如果我將其更改爲問題:
$("body").submit(function(event){
或
$("body").on('submit','body',function(event)
那麼它也可以。 第一個有什麼問題?
提交事件的'
@anderssonola這是OP的問題,您應該張貼作爲回答 –
代替(「form」)。submit(function(event){ – jayaguilar