Search
 
SCRIPT & CODE EXAMPLE
 

HTML

how to create a form

<!DOCTYPE html>
<html>
    <head>
        <title>
            Create a Form Dynamically with
            the JavaScript
        </title>
    </head>
    <body style="text-align: center;">
        <h1 style="color: green;">
            GeeksforGeeks
        </h1>
        <p>
          Click on the button to create
          a form dynamically
        </p>
        <button onClick="GFG_Fun()">
            click here
        </button>
        <p id="GFG_DOWN"></p>
 <script>
    var down = document.getElementById("GFG_DOWN");
           
    // Create a break line element
    var br = document.createElement("br");
    function GFG_Fun() {
               
    // Create a form dynamically
    var form = document.createElement("form");
    form.setAttribute("method", "post");
    form.setAttribute("action", "submit.php");
 
    // Create an input element for Full Name
    var FN = document.createElement("input");
    FN.setAttribute("type", "text");
    FN.setAttribute("name", "FullName");
    FN.setAttribute("placeholder", "Full Name");
 
     // Create an input element for date of birth
     var DOB = document.createElement("input");
     DOB.setAttribute("type", "text");
     DOB.setAttribute("name", "dob");
     DOB.setAttribute("placeholder", "DOB");
 
     // Create an input element for emailID
     var EID = document.createElement("input");
     EID.setAttribute("type", "text");
     EID.setAttribute("name", "emailID");
     EID.setAttribute("placeholder", "E-Mail ID");
 
      // Create an input element for password
      var PWD = document.createElement("input");
      PWD.setAttribute("type", "password");
      PWD.setAttribute("name", "password");
      PWD.setAttribute("placeholder", "Password");
 
       // Create an input element for retype-password
       var RPWD = document.createElement("input");
       RPWD.setAttribute("type", "password");
       RPWD.setAttribute("name", "reTypePassword");
       RPWD.setAttribute("placeholder", "ReEnter Password");
 
                // create a submit button
                var s = document.createElement("input");
                s.setAttribute("type", "submit");
                s.setAttribute("value", "Submit");
                 
                // Append the full name input to the form
                form.appendChild(FN);
                 
                // Inserting a line break
                form.appendChild(br.cloneNode());
                 
                // Append the DOB to the form
                form.appendChild(DOB);
                form.appendChild(br.cloneNode());
                 
                // Append the emailID to the form
                form.appendChild(EID);
                form.appendChild(br.cloneNode());
                 
                // Append the Password to the form
                form.appendChild(PWD);
                form.appendChild(br.cloneNode());
                 
                // Append the ReEnterPassword to the form
                form.appendChild(RPWD);
                form.appendChild(br.cloneNode());
                 
                // Append the submit button to the form
                form.appendChild(s);
 
                document.getElementsByTagName("body")[0]
               .appendChild(form);
            }
        </script>
    </body>
</html>
Comment

PREVIOUS NEXT
Code Example
Html :: table rows html 
Html :: html a link tag 
Html :: how to set video size html 
Html :: html meta redirect to another page 
Html :: font awesome react color 
Html :: skip line html 
Html :: html select country list 
Html :: jquery loop print html() 
Html :: swagger decimal number format 
Html :: nested columsn inside bootstrap 
Html :: date range picker select date and several weeks 
Html :: bootstrap form input select 
Html :: number format in html input 
Html :: HTML how to create texts in body 
Html :: was not loaded because its mime type, “text/html”, is not “text/css”. react 
Html :: click on tr redirect new page 
Html :: fix form refresh sites html 
Html :: boostrap card 
Html :: jumbotron code without using jumbotron 
Html :: html contenteditable attribute 
Html :: how to change hidden on html 
Html :: salesforce aura input checkbox 
Html :: button in html 
Html :: input datetime without time 
Html :: check html 
Html :: Superscript the word using html 
Html :: underline 
Html :: change the height of select option 
Html :: justify content align items 
Html :: Links do not have a discernible name 
ADD CONTENT
Topic
Content
Source link
Name
8+7 =