/* Standalone demo for repeatable html input field: javascript. */ function addanother(fld) { // vvv first part should work in any browser var tpl = document.getElementById("addtpl-" + fld); var cpy = tpl.cloneNode(true); cpy.id = ""; cpy.className = ""; tpl.parentNode.insertBefore(cpy, tpl); // vvv second part only works in some browsers, but the form still works without it var tlo = cpy.getElementsByClassName && cpy.getElementsByClassName("form_tailloc")[0]; var tco = document.getElementById("tail-" + fld); if (tlo && tco) tlo.appendChild(tco); }; function initcpdemo() { var ssa = document.getElementById("style_js"); ssa.disabled = false; }; initcpdemo(); /* END */