js: Try every input, not specific tag
js: Use puppet as visual element to show validate info
js: Fix puppet cause onsubmit check not work
demo: Add more test with different puppet value