forked from Coded/SIPRP
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
96 lines
2.1 KiB
96 lines
2.1 KiB
$( window ).load( function( )
|
|
{
|
|
$( "#register-form" ).validate(
|
|
{
|
|
rules :
|
|
{
|
|
fullname :
|
|
{
|
|
required: true
|
|
},
|
|
username :
|
|
{
|
|
required : true,
|
|
minlength: 5,
|
|
remote : "/safemode/pages/users/ajax/validate-register-username.do"
|
|
},
|
|
password :
|
|
{
|
|
required : true,
|
|
minlength: 7,
|
|
alphanumeric: true,
|
|
nowhitespace: true
|
|
},
|
|
email :
|
|
{
|
|
required: true,
|
|
email: true
|
|
}
|
|
},
|
|
submitHandler : function( form )
|
|
{
|
|
form.submit();
|
|
},
|
|
focusCleanup: false,
|
|
messages :
|
|
{
|
|
fullname :
|
|
{
|
|
required: "Por favor introduza o seu nome completo."
|
|
},
|
|
username :
|
|
{
|
|
required : "Por favor introduza o seu novo nome de utilizador.",
|
|
minlength: "Por favor introduza um nome de utilizador com no mínimo 5 caracteres.",
|
|
remote : "O nome de utilizador já existe."
|
|
},
|
|
password :
|
|
{
|
|
required : "Por favor introduza a sua nova palavra passe de utilizador.",
|
|
minlength: "Por favor introduza uma palavra passe com no mínimo cinco caracteres.",
|
|
alphanumeric: "Por favor introduza uma palavra passe utilizando apenas números ou letras.",
|
|
nowhitespace: "Por favor introduza uma palavra passe sem espaços."
|
|
},
|
|
email :
|
|
{
|
|
email: "Por favor introduza um email válido.",
|
|
remote : "O email indicado já está registado."
|
|
}
|
|
},
|
|
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 );
|
|
}
|
|
}
|
|
} );
|
|
$( "#admin" ).change(function( )
|
|
{
|
|
if( $( "#admin" )[ 0 ].checked )
|
|
{
|
|
$( "#editor" )[ 0 ].checked = true;
|
|
}
|
|
} );
|
|
$( "#editor" ).change(function( )
|
|
{
|
|
if( !$( "#editor" )[ 0 ].checked )
|
|
{
|
|
$( "#admin" )[ 0 ].checked = false;
|
|
}
|
|
} );
|
|
} ); |