//= require modernizr // Detects whether input form=“form_id” is available on the platform // E.g. IE 10 (and below), don't support this Modernizr.addTest(“formattribute”, function() {

var form = document.createElement("form"),
        input = document.createElement("input"),
        div = document.createElement("div"),
        id = "formtest"+(new Date().getTime()),
        attr,
        bool = false;

        form.id = id;

//IE6/7 confuses the form idl attribute and the form content attribute
if(document.createAttribute){
        attr = document.createAttribute("form");
        attr.nodeValue = id;
        input.setAttributeNode(attr);
        div.appendChild(form);
        div.appendChild(input);

        document.documentElement.appendChild(div);

        bool = form.elements.length === 1 && input.form == form;

        div.parentNode.removeChild(div);
}

return bool;

});