summaryrefslogtreecommitdiffstats
path: root/openo-portal/portal-resmgr/src/main/webapp/resmgr-nfv/js/validateset.js
diff options
context:
space:
mode:
Diffstat (limited to 'openo-portal/portal-resmgr/src/main/webapp/resmgr-nfv/js/validateset.js')
-rw-r--r--openo-portal/portal-resmgr/src/main/webapp/resmgr-nfv/js/validateset.js28
1 files changed, 28 insertions, 0 deletions
diff --git a/openo-portal/portal-resmgr/src/main/webapp/resmgr-nfv/js/validateset.js b/openo-portal/portal-resmgr/src/main/webapp/resmgr-nfv/js/validateset.js
new file mode 100644
index 00000000..5b44be87
--- /dev/null
+++ b/openo-portal/portal-resmgr/src/main/webapp/resmgr-nfv/js/validateset.js
@@ -0,0 +1,28 @@
+$(function(){
+ $.validator.setDefaults({
+ onkeyup: null,
+ success: function(label){
+ label.text('').addClass('valid');
+ },
+ onfocusin: function( element ) {
+ this.lastActive = element;
+ this.addWrapper(this.errorsFor(element)).hide();
+ var tip = $(element).attr('tip');
+ if(tip && $(element).parent().children(".tip").length === 0){
+ $(element).parent().append("<label class='tip'>" + tip + "</label>");
+ }
+ $(element).addClass('highlight');
+ if ( this.settings.focusCleanup ) {
+ if ( this.settings.unhighlight ) {
+ this.settings.unhighlight.call( this, element, this.settings.errorClass, this.settings.validClass );
+ }
+ this.hideThese( this.errorsFor( element ) );
+ }
+ },
+ onfocusout: function( element ) {
+ $(element).parent().children(".tip").remove();
+ $(element).removeClass('highlight');
+ this.element( element );
+ }
+ });
+}); \ No newline at end of file