OK thanks, now it's clear! On Thu, Jan 27, 2011 at 11:13 AM, Jasper Van der Jeugt <jasper...@gmail.com>wrote:
> Hello, > > As Jeremy said, the HTML returned by formHtml is meant to be placed > inside the a <form> tag: it does not include a <form> tag. You should > use it like this: > > > H.form ! A.enctype (H.stringValue $ show enctype) > > ! A.method "POST" ! A.action "/" $ do > > html -- The HTML rendered by formHtml > > H.input ! A.type_ "submit" ! A.value "Submit" > > (with or without the submit button). > > Cheers, > Jasper > > On Jan 27, 2011 10:54 AM, "Corentin Dupont" <corentin.dup...@gmail.com> > wrote: > > Hello Jasper, > > Do you have an idea? > > > > Thanks, > > Corentin > > > > ---------- Forwarded message ---------- > > From: Jeremy Shaw <jer...@n-heptane.com> > > Date: Thu, Jan 27, 2011 at 2:22 AM > > Subject: Re: web-routes and forms > > To: Corentin Dupont <corentin.dup...@gmail.com> > > Cc: haskell <haskell-cafe@haskell.org> > > > > > > On Wed, Jan 26, 2011 at 4:33 PM, Corentin Dupont > > <corentin.dup...@gmail.com> wrote: > > > >> Now turning to digestive functors, I don't see where do goes the > "A.action > >> actionURL" part that was in traditionnal forms? > >> It seems I need it for routing the result of the form. > > > > I think you will find formHtml is returning you the stuff that goes > > inside the <form> tag, but does not actually include the form tag > > itself ? > > > > I am not sure how to modify the attrs using blaze-html. I think that > > is a missing feature of the digestive-functors-blaze package. In > > digestive-functors-hsp there is a function: > > > > > > setAttrs :: (EmbedAsAttr x attr, XMLGenerator x, Monad m, Functor m) => > > Form m i e [HSX.GenXML x] a > > -> attr > > -> Form m i e [HSX.GenXML x] a > > setAttrs form attrs = mapView (map (`set` attrs)) form > > > > > > You probably need something similar for blaze. > > > > - jeremy >
_______________________________________________ Haskell-Cafe mailing list Haskell-Cafe@haskell.org http://www.haskell.org/mailman/listinfo/haskell-cafe