Thanks for the fix Robert. I will apply the textarea fix immediately. Please submit it and the other patches via bugzilla, for record keeping.
Did you have a chance to update the xdocs (howto?) to include an example of the new (loose) model types - map & dom ? Ivelin ----- Original Message ----- From: "Robert Ellis Parrott" <[EMAIL PROTECTED]> To: <[EMAIL PROTECTED]> Cc: "Dmitri Plotnikov" <[EMAIL PROTECTED]> Sent: Tuesday, October 22, 2002 10:44 PM Subject: textarea in XMLForm > > I noticed that in the XMLForm example that one could not hit return and > have a multiline message in the additional notes textarea. Looking into > it, and working on related things in which I need a textarea, I see that > the xmlform2html.xsl converts <xf:textarea> to an input field, and not a > true textarea. I don't think that this is correct; without the "style" > attribute it defaults to a textbox. > > The below mods to xmlform2html.xsl replace the textarea template with one > that actually creates a real textarea. > > I think that this is the right thing to do here. > > rob > > PS: I've modified the Form class to now support basic Maps as well as DOM > and Beans; I think that having this modification would be very helpful for > quick & dirty solutions, and for in-development projects, because one can > get data from an XMLForm into the map without creating nodes or a javabean > ahead of time. > > Are you interested in patches? > > > > <!-- > <xsl:template match="xf:textarea"> > <input name="{@ref}" type="textarea" value="{xf:value/text()}"> > <xsl:copy-of select="@*[not(name()='ref')]"/> > <xsl:apply-templates select="xf:hint"/> > </input> > </xsl:template> > --> > > <xsl:template match="xf:textarea"> > <textarea name="{@ref}" > > <xsl:copy-of select="@*[not(name()='ref')]"/> > <xsl:value-of select="xf:value/text()"/> > <xsl:apply-templates select="xf:hint"/> > </textarea> > </xsl:template> > > > > ---------------------------- > Robert E. Parrott > Department of Physics > 351 Jefferson Laboratory > Harvard University > 17 Oxford St. > Cambridge, Massachusetts 02138 > (617)-495-2867 > [EMAIL PROTECTED] > [EMAIL PROTECTED] (permanent) > > > > > --------------------------------------------------------------------- > Please check that your question has not already been answered in the > FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> > > To unsubscribe, e-mail: <[EMAIL PROTECTED]> > For additional commands, e-mail: <[EMAIL PROTECTED]> > --------------------------------------------------------------------- Please check that your question has not already been answered in the FAQ before posting. <http://xml.apache.org/cocoon/faq/index.html> To unsubscribe, e-mail: <[EMAIL PROTECTED]> For additional commands, e-mail: <[EMAIL PROTECTED]>