DHTMLX Docs & Samples Explorer

Attach Form

Source
<meta charset="UTF-8">
    <link rel="stylesheet" type="text/css" href="../../../dhtmlxToolbar/codebase/skins/dhtmlxtoolbar_dhx_skyblue.css"/>
    <link rel="stylesheet" type="text/css" href="../../../dhtmlxForm/codebase/skins/dhtmlxform_dhx_skyblue.css"/>
    <link rel="stylesheet" type="text/css" href="../../codebase/skins/dhtmlxpopup_dhx_skyblue.css"/>
    
    <script src="../../codebase/dhtmlxcommon.js"></script>
    <script src="../../../dhtmlxToolbar/codebase/dhtmlxtoolbar.js"></script>
    <script src="../../../dhtmlxForm/codebase/dhtmlxform.js"></script>
    <script src="../../codebase/dhtmlxpopup.js"></script>
    
    <style>
        #myToolbar {
            margin: 10px;
        }
    </style>
    <script>
 
var myToolbar;
var myPop;
var myForm;
 
function doOnLoad() {
 
    myToolbar = new dhtmlXToolbarObject("myToolbar", "dhx_skyblue");
    myToolbar.setIconsPath("../common/imgs/");
    myToolbar.loadXML("../common/toolbar.xml?etc=" + new Date().getTime(), function() {
 
        myToolbar.setItemText("workbut", "Login Form");
 
        myPop = new dhtmlXPopup({
            toolbar: myToolbar,
            id: "workbut"
        });
 
        myForm = myPop.attachForm([{
            type: "settings",
            position: "label-left",
            labelWidth: 110,
            inputWidth: 130
        }, {
            type: "input",
            label: "Email Address",
            name: "email"
        }, {
            type: "password",
            label: "Password",
            name: "pwd"
        }, {
            type: "checkbox",
            label: "Remember me",
            checked: 1
        }, {
            type: "button",
            value: "Proceed",
            offsetLeft: 149
        }]);
 
        myForm.attachEvent("onButtonClick", function() {
            myPop.hide();
        });
 
        myPop.attachEvent("onShow", function() {
            myForm.setFocusOnFirstActive();
        });
    });
 
}
</script> <style> </style> <div id="myToolbar"></div>