Skip to content

Instantly share code, notes, and snippets.

@dodangquan
Last active August 29, 2015 14:27
Show Gist options
  • Save dodangquan/41b66709b2ed7f161b41 to your computer and use it in GitHub Desktop.
Save dodangquan/41b66709b2ed7f161b41 to your computer and use it in GitHub Desktop.
Java-Blog: Show first tab, jquery form validate
$(document).ready(function() {
$('.nav-tabs a:first').tab('show');
});
$(document).ready(function() {
$('.triggerRemove').click(function(e) {
e.preventDefault();
$("#modalRemove .removeBtn").attr("href", $(this).attr("href"));
$("#modalRemove").modal();
});
});
/* JQuery Validate */
$(document)
.ready(
function() {
$(".registrationForm")
.validate(
{
rules : {
name : {
required : true,
minlength : 3,
remote : {
url : "/Java_Blog/register/available",
type : "get",
data : {
username : function() {
return $("#name")
.val();
}
}
}
},
email : {
required : true,
email : true
},
password : {
required : true,
minlength : 5
},
password_again : {
required : true,
minlength : 5,
equalTo : "#password"
}
},
highlight : function(element) {
$(element).closest('.form-group')
.removeClass('has-success')
.addClass('has-error')
},
unhighlight : function(element) {
$(element).closest('.form-group')
.removeClass('has-error')
.addClass('has-success')
},
messages : {
name : {
remote : "Username da ton tai!!"
}
}
});
});
$(document).ready(
function() {
$(".blogForm").validate(
{
rules : {
name : {
required : true,
minlength : 3
},
url : {
required : true,
url : true
}
},
highlight : function(element) {
$(element).closest('.form-group').removeClass(
'has-success').addClass('has-error')
},
unhighlight : function(element) {
$(element).closest('.form-group').removeClass(
'has-error').addClass('has-success')
}
});
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment