Re: HTML QuickForm: setGroupElementTemplate won't display separator

From: Date: Thu, 04 Sep 2003 09:12:13 +0000
Subject: Re: HTML QuickForm: setGroupElementTemplate won't display separator
References: 1  Groups: php.pear.general 
Request: Send a blank email to pear-general+get-7576@lists.php.net to get a copy of this message
Hi! Barry Kafka wrote:
My problem: I created a group of text inputs for a telephone number with extension, and want to display a field label similar to the example shown at top in QuickForm_example7.php. The label displays properly according to my template, but the separator doesn't. If I don't setGroupElementTemplate, the separator character displays properly per default.
IIRC, the separator does not get displayed if you use setGroupTemplate() as well. I didn't understand this behaviuor when copied the logic to the Default renderer, but decided to leave it as is. Maybe it's time to reevaluate...
Side note on _example7, it closes the <form> tag before any form fields are displayed. The fix is to move "<form{attributes}>" before "<table. . ." and "</form>" to the very end of the setFormTemplate line.
Don't see the problem here. It does start <form> after <table>, which is certainly not valid HTML, but this displays OK.

« previous php.pear.general (#7576) next »