aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/public/js/form-validators/loginValidator.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/js/form-validators/loginValidator.js')
-rw-r--r--public/js/form-validators/loginValidator.js29
1 files changed, 29 insertions, 0 deletions
diff --git a/public/js/form-validators/loginValidator.js b/public/js/form-validators/loginValidator.js
new file mode 100644
index 0000000..066e822
--- /dev/null
+++ b/public/js/form-validators/loginValidator.js
@@ -0,0 +1,29 @@
+
+function LoginValidator(){
+
+// bind a simple alert window to this controller to display any errors //
+
+ this.loginErrors = $('.modal-alert');
+ this.loginErrors.modal({ show : false, keyboard : true, backdrop : true });
+
+ this.showLoginError = function(t, m)
+ {
+ $('.modal-alert .modal-header h3').text(t);
+ $('.modal-alert .modal-body p').text(m);
+ this.loginErrors.modal('show');
+ }
+
+}
+
+LoginValidator.prototype.validateForm = function()
+{
+ if ($('#user-tf').val() == ''){
+ this.showLoginError('Whoops!', 'Please enter a valid username');
+ return false;
+ } else if ($('#pass-tf').val() == ''){
+ this.showLoginError('Whoops!', 'Please enter a valid password');
+ return false;
+ } else{
+ return true;
+ }
+} \ No newline at end of file