Skip to content

Instantly share code, notes, and snippets.

@infacq
Last active December 25, 2015 06:19
Show Gist options
  • Save infacq/6930839 to your computer and use it in GitHub Desktop.
Save infacq/6930839 to your computer and use it in GitHub Desktop.
<form action="/login" id="login-form">
Nama pengguna: <input type="text" id="nPengguna"><br>
Kata Laluan: <input type="password" id="kLaluan"><br>
<button id="login">Masuk</button>
</form>
var Pembenaran = Backbone.Model.extend({});
var LoginView = Backbone.View.extend({
el: $("#login-form"),
events: {
"click #login": "login"
},
initialize: function(){
var self = this;
this.nPengguna = $("#nPengguna");
this.kLaluan = $("#kLaluan");
this.nPengguna.change(function(e){
self.model.set({nPengguna: $(e.currentTarget).val()});
});
this.kLaluan.change(function(e){
self.model.set({kLaluan: $(e.currentTarget).val()});
});
},
login: function(){
var pengguna= this.model.get('nPengguna');
var kataLaluan = this.model.get('kLaluan');
alert("Anda masuk dengan nama pengguna " + pengguna + " dan kata laluannya adalah " + kataLaluan);
return false;
}
});
window.LoginView = new LoginView({model: new Pembenaran()});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment