data-binding
Version:
Data attribute binding and interpolation
33 lines (29 loc) • 722 B
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>