@Stiffler
@Tumeg
<script>
$('#btnRegister').hide();
var form = $( "form" );
form.validate({
rules: {
email: {
required: true,
email: true,
minlength: 3,
maxlength: 100,
<%--remote: {--%>
<%--url: "<spring:url value='/register/available' />",--%>
<%--type: "get",--%>
<%--data: {--%>
<%--username: function () {--%>
<%--return $("#email").val();--%>
<%--}--%>
<%--}--%>
<%--}--%>
remote: {
url: "<spring:url value="/register/available"/>",
type: "get",
data: {
username: function () {
return $('#email').val();
}
}
}
},
password: {
required: true,
minlength: 3
},
name: {
required: true,
minlength: 3
},
lastname: {
require: true,
minlength: 3
}
},
highlight: function (element) {
$(element).closest('.form-group').addClass('has-error');
},
unhighlight: function (element) {
$(element).closest('.form-group').removeClass('has-error');
},
errorElement: 'span',
errorClass: 'help-block',
errorPlacement: function (error, element) {
if (element.parent('.input-group').length) {
error.insertAfter(element.parent());
} else {
error.insertAfter(element);
}
},
messages: {
email: {
remote: "Such email already exists."
}
}
});
$( "#target" ).keyup(function() {
//alert( "Handler for .keyup() called." );
if(form.valid()){
$('#btnRegister').show();
}else{
$('#btnRegister').hide();
}
});
// $("input[name='target']").change(function() {
// $('#target').toggle();
// if (form.valid()) {
// $('#btnRegister').show();
// } else {
// $('#btnRegister').hide();
// }
// });
</script>
Alert się pojawia jak usunę komentarz, ale mój przycisk, gdy wszystkie pola są poprawne nie.