=========================================================== HTML save as index.html: <html> <head> <script src="prototype.js"></script> </head> <body> <form id="myform"> <table id="keytable"> <tr><td>Keyword</td><td><input type="text" name="keyword_1"></td></tr> </table> </form> <input type="button" onclick="addkeyword()" value="Add Keyword"> <input type="button" onclick="dosubmit()" value="Submit"> <div id="result" style="padding:5px;"> </div> <script> var nextkeyid = 2; function addkeyword() { var elTR = $('keytable').insertRow( -1 ); var elTitleTD = elTR.insertCell( -1 ); elTitleTD.appendChild( document.createTextNode( 'Keyword' ) ); var elInput = document.createElement( 'input' ); elInput.type = 'text'; elInput.name = 'keyword_'+nextkeyid; nextkeyid++; var elInputTD = elTR.insertCell( -1 ); elInputTD.appendChild( elInput ); } function dosubmit( ) { new Ajax.Updater( 'result', 'add.php', { method: 'post', parameters: $('myform').serialize() } ); } </script> </body> </html> =========================================================== Serverside PHP save as add.php:
Post Result:<br/> <?php var_export( $_POST ) ?> =========================================================== On Tue, Aug 17, 2010 at 7:30 AM, Richard Quadling <rquadl...@gmail.com>wrote: > On 17 August 2010 12:01, Phil Petree <phil.pet...@gmail.com> wrote: > > That's in the expando example that comes with prototype.js 1.6x > > > > On Tue, Aug 17, 2010 at 6:35 AM, Richard Quadling <rquadl...@gmail.com> > > wrote: > >> > >> Hi. > >> > >> I've implemented a simple "add new user" button to my "amend users" > >> page. The user list is only about 20 people, with > >> name/email/pin/contracts/delete options. > >> > >> The button calls a template evaluation and that is within an update ... > >> > >> $('vsNewUsers').update($('vsNewUsers').innerHTML + > >> tmpl_NewUser.evaluate({NewUserID : --i_NewUserID})); > >> > >> All working fine. > >> > >> I like how it works, but I wonder how I can just append the result of > >> the evaluation. > >> > >> How do I take a template and append the results to vsNewUsers. > >> vsNewUsers is a tbody element and the template is a <tr> element with > >> all the <td>'s needed. > >> > >> var tmpl_NewUser = new Template('<tr><td><input type="text" > >> name="User[#{NewUserID}][Username]" value="" maxlength="200" size="50" > >> /></td><td><input type="text" name="User[#{NewUserID}][Email]" > >> value="" maxlength="200" size="50" /></td><td><input type="number" > >> name="User[#{NewUserID}][PIN]" value="" maxlength="4" > >> /></td><td><input class="vsaAllContracts" type="checkbox" > >> name="User[#{NewUserID}][AllContracts]" value="1" > >> id="allContracts_#{NewUserID}" /></td><td><input type="text" > >> name="User[#{NewUserID}][ContactIDs]" value="" maxlength="200" > >> disabled="disabled" size="50" /><input type="hidden" > >> name="User[#{NewUserID}][ContactIDs]" value=""></td><td><button > >> class="vsaChooseContracts bold" > >> id="selectContracts_#{NewUserID}">Select > >> contracts</button></td><td><input type="checkbox" > >> name="User[#{NewUserID}][Delete]" value="#{NewUserID}" /></td></tr>'); > >> > >> I'm thinking no. > >> > >> Regards, > >> > >> Richard. > >> > >> -- > >> Richard Quadling. > >> > >> -- > >> You received this message because you are subscribed to the Google > Groups > >> "Prototype & script.aculo.us" group. > >> To post to this group, send email to > >> prototype-scriptacul...@googlegroups.com. > >> To unsubscribe from this group, send email to > >> prototype-scriptaculous+unsubscr...@googlegroups.com<prototype-scriptaculous%2bunsubscr...@googlegroups.com> > . > >> For more options, visit this group at > >> http://groups.google.com/group/prototype-scriptaculous?hl=en. > >> > > > > -- > > You received this message because you are subscribed to the Google Groups > > "Prototype & script.aculo.us" group. > > To post to this group, send email to > > prototype-scriptacul...@googlegroups.com. > > To unsubscribe from this group, send email to > > prototype-scriptaculous+unsubscr...@googlegroups.com<prototype-scriptaculous%2bunsubscr...@googlegroups.com> > . > > For more options, visit this group at > > http://groups.google.com/group/prototype-scriptaculous?hl=en. > > > > Can you point me to the URL please? > > -- > Richard Quadling. > > -- > You received this message because you are subscribed to the Google Groups > "Prototype & script.aculo.us" group. > To post to this group, send email to > prototype-scriptacul...@googlegroups.com. > To unsubscribe from this group, send email to > prototype-scriptaculous+unsubscr...@googlegroups.com<prototype-scriptaculous%2bunsubscr...@googlegroups.com> > . > For more options, visit this group at > http://groups.google.com/group/prototype-scriptaculous?hl=en. > > -- You received this message because you are subscribed to the Google Groups "Prototype & script.aculo.us" group. To post to this group, send email to prototype-scriptacul...@googlegroups.com. To unsubscribe from this group, send email to prototype-scriptaculous+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/prototype-scriptaculous?hl=en.