我正在使用主干尝试不同的功能,但遇到了一个奇怪的功能。我正在尝试通过骨干提交表格。我以前做过这个,我找不到我正在做的事情有什么问题。
代码如下:
HTML 部分
<div clas="loginpage"></div>
<form class="login-user-form">
<input type="text" name="name" id="name" placeholder="Enter Name"><br><br>
<button type="submit" class="btn">Create</button>
</form>
jQuery 部分
var UserLogin = Backbone.View.extend({
el:'.loginpage',
initialize:function(){
console.log("Login View Initialized");
},
events:{
'submit .btn' : 'loginuser'
},
loginuser:function(){
console.log("Login Clicked.");
return false;
}
});
var userlogin = new UserLogin();
我在控制台中收到 Login View Initialized 消息。但我无法让 loginuser 功能正常工作。该页面通过其默认提交功能提交。
我究竟做错了什么?