57 lines
1.4 KiB
JavaScript
57 lines
1.4 KiB
JavaScript
var gbks = gbks || {};
|
|
|
|
gbks.Signup = function() {
|
|
|
|
this.init = function() {
|
|
//$('.wrapSignupForm input[name=name]').focus();
|
|
|
|
var inputs = $('#maincontent input');
|
|
inputs.focus($.proxy(this.onFocusInput, this));
|
|
inputs.blur($.proxy(this.onBlurInput, this));
|
|
};
|
|
|
|
this.onFocusInput = function(event) {
|
|
var field = $(event.currentTarget);
|
|
var value = field.val();
|
|
var placeholder = field.attr('placeholder');
|
|
if(placeholder && placeholder.length > 0) {
|
|
if(value == placeholder) {
|
|
field.val('');
|
|
if(placeholder.toLowerCase() == 'password') {
|
|
}
|
|
field.addClass('active');
|
|
}
|
|
}
|
|
|
|
var name = field.attr('name');
|
|
if(name == 'pastaDummy') {
|
|
var parent = field.parent();
|
|
parent.addClass('active');
|
|
$('#maincontent input[type=password]').focus();
|
|
}
|
|
};
|
|
|
|
this.onBlurInput = function(event) {
|
|
var field = $(event.currentTarget);
|
|
var value = field.val();
|
|
var placeholder = field.attr('placeholder');
|
|
if(placeholder && placeholder.length > 0) {
|
|
if(value == '') {
|
|
field.val(placeholder);
|
|
field.removeClass('active');
|
|
}
|
|
}
|
|
|
|
var type = field.attr('type');
|
|
if(type == 'password' && value.length == 0) {
|
|
var parent = field.parent();
|
|
parent.removeClass('active');
|
|
}
|
|
};
|
|
|
|
}
|
|
|
|
$(document).ready(function() {
|
|
var instance = new gbks.Signup();
|
|
instance.init();
|
|
}); |