hi
I want to create a dynamic form like this
but I cant
may you help me please
I write this codebut it works incorrect
plz help me
i spend 3 day time to solve this
but i cant
------------------------------------------------------------------------Code:var i ; i=1; function Form(formName) { var newform = document.createElement('form'); newform.innerHTML = "<br>Form " + (i + 1) + "<br>\ <span >\ <span>\ <input type='button' value='New Form' onClick=\"Form('Form')\" >"+" "+"\ <input type='button' value='New Row'onClick=\"Row('Row')\" >"+" "+"\ Input Text: <input type='text' name='firstname' />"+" "+"\ <select>\ <option></option>\ <option>One</option>\ <option>Two</option>\ <option>Three</option>\ <option>Four</option>\ </select>\ </span>\ </span>" document.getElementById(formName).appendChild(newform); i++; newform.className= "form"+i; } j=1; function Row(spanName) { var newspan = document.createElement('span'); newspan.innerHTML = "<br>Form "+ i +" Row " + (j + 1) + "<br>\ <span>\ <input type='button' value='New Form' onClick=\"Form('Form')\" >"+" "+"\ <input type='button' value='New Row' onClick=\"Row('Row')\" >"+" "+"\ Input Text: <input type='text' name='firstname' />"+" "+"\ <select>\ <option></option>\ <option>one</option>\ <option>two</option>\ <option>three</option>\ <option>four</option>\ </select>\ </span>"; document.getElementById(spanName).appendChild(newspan); j++; newspan.className="Row"+j; }
HTML Code:<script src="javascript.js" language="Javascript" type="text/javascript"></script> <div id="Form"> <form class="form1"method="POST"> Form 1<br/> <span id="Row"> <span> <input type="button" value="New Form" onClick="Form('Form')"/> <input type="button" value="New Row" onClick="Row('Row')"/> Input Text: <input type="text" name="firstname" /> <select> <option value=""></option> <option>One</option> <option>Two</option> <option>Three</option> <option>Four</option> </select> </span> </span> </form> </div>



but it works incorrect 
Reply With Quote




Bookmarks