Quoting from the CVS logs for quixote.demo.widgets: Log message: (gward) Don't give the submit button a name. It's no longer required, and form elements named "submit" are bad because they cause a name-clash in Javascript. Duhh. ute demo>cvs diff -r1.1 -r1.2 widgets.ptl Index: widgets.ptl =================================================================== RCS file: /projects/cvsroot/mems/quixote/demo/widgets.ptl,v retrieving revision 1.1 retrieving revision 1.2 diff -r1.1 -r1.2 5c5 < __revision__ = "$Id: widgets.ptl,v 1.1 2001/11/23 23:52:07 gward Exp $" --- > __revision__ = "$Id: widgets.ptl,v 1.2 2001/12/17 20:23:08 gward Exp $" 90c90 < widget.SubmitButtonWidget(name="submit", value="Submit").render(request) --- > widget.SubmitButtonWidget(value="Submit").render(request) Log message: (nascheme) Fix call to SubmitButtonWidget constructor. ute demo>cvs diff -r1.2 -r1.3 widgets.ptl Index: widgets.ptl =================================================================== RCS file: /projects/cvsroot/mems/quixote/demo/widgets.ptl,v retrieving revision 1.2 retrieving revision 1.3 diff -r1.2 -r1.3 5c5 < __revision__ = "$Id: widgets.ptl,v 1.2 2001/12/17 20:23:08 gward Exp $" --- > __revision__ = "$Id: widgets.ptl,v 1.3 2002/01/23 23:59:33 nascheme Exp $" 90c90 < widget.SubmitButtonWidget(value="Submit").render(request) --- > widget.SubmitButtonWidget(name="submit", value="Submit").render(request) ute demo> I suggest we all wrestle for it! Or maybe just change the button's name to 'submit_btn' or something like that. --amk