diff options
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.js | 28 |
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 |