[Haskell-cafe] Fwd: web-routes and forms

Corentin Dupont corentin.dupont at gmail.com
Sat Jan 29 22:33:35 CET 2011


Thanks!!!!

On Sat, Jan 29, 2011 at 11:33 AM, Jasper Van der Jeugt
<jaspervdj at gmail.com>wrote:

> Hello,
>
> I've backported the `inputHidden` combinator to the 0.0.2 branch, you
> can find it on hackage as digestive-functors-blaze-0.0.2.2.
>
> Hope this helps,
> Cheers,
> Jasper
>
> On Fri, Jan 28, 2011 at 8:10 PM, Corentin Dupont
> <corentin.dupont at gmail.com> wrote:
> > Hello again,
> > is there a way to had a "hidden" field in digestive-functor-blaze?
> > I'm using it to transmit some data...
> > Thanks,
> > Corentin
> >
> > On Thu, Jan 27, 2011 at 11:21 AM, Corentin Dupont
> > <corentin.dupont at gmail.com> wrote:
> >>
> >> OK thanks, now it's clear!
> >>
> >> On Thu, Jan 27, 2011 at 11:13 AM, Jasper Van der Jeugt
> >> <jaspervdj at 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.dupont at gmail.com
> >
> >>> wrote:
> >>> > Hello Jasper,
> >>> > Do you have an idea?
> >>> >
> >>> > Thanks,
> >>> > Corentin
> >>> >
> >>> > ---------- Forwarded message ----------
> >>> > From: Jeremy Shaw <jeremy at n-heptane.com>
> >>> > Date: Thu, Jan 27, 2011 at 2:22 AM
> >>> > Subject: Re: web-routes and forms
> >>> > To: Corentin Dupont <corentin.dupont at gmail.com>
> >>> > Cc: haskell <haskell-cafe at haskell.org>
> >>> >
> >>> >
> >>> > On Wed, Jan 26, 2011 at 4:33 PM, Corentin Dupont
> >>> > <corentin.dupont at 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
> >>
> >
> >
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.haskell.org/pipermail/haskell-cafe/attachments/20110129/bf587958/attachment.htm>


More information about the Haskell-Cafe mailing list