UNPKG

data-binding

Version:

Data attribute binding and interpolation

33 lines (29 loc) 722 B
<!doctype html> <html lang="en"> <head> <meta charset="UTF-8"> <title>Override html attribute</title> </head> <body> <form class="form" action> <input type="text" required="nickname"> <input type="password" required="password"> <input type="bazinga" required> <button>Submit</button> </form> <script src="../build/build.js"></script> <script> var Binding = require('binding'); var binding = new Binding(); binding.add('action', function(node){ node.addEventListener('submit', function(ev){ alert('valid?'); }); }); binding.add('required', function(node, name){ console.log(name); }); binding.scan(document.querySelector('.form')); </script> </body> </html>