avoid duplicate binding, useful for frameworks like AngularJS

If using validator.js with AngularJS, it may be binded multiple times.