Ok it so easy if you know how to do. I used document.getElementById ('color').value to set the value now I only to find out how to get the value in scala. The () => fp.color seems not working.
Cheers Torsten On Apr 6, 9:05 pm, wapgui <torsten.schm...@wapgui.com> wrote: > Did you mean something like that ? > "color" -> hidden(() => fp.color) % ("id" -> "color") > > But how can I get the value of the "color" and how to set the value > via js if the form has no name and the name of the input is generated. > > <form method="post" action="/"> > <input value="true" type="hidden" name="F9112749168471LP" > id="color" /><br /> > > It's all so difficult if there are no examples. But I will post my > small experience on my website to help other newbies. > > Cheers > Torsten > > On Apr 6, 4:47 pm, "marius d." <marius.dan...@gmail.com> wrote: > > > Well putting an id to the hidden field allows you to manipulate it via > > JavaScript. > > > Br's, > > Marius > > > On Apr 6, 5:01 pm, wapgui <torsten.schm...@wapgui.com> wrote: > > > > Hi, > > > > is there an equivalent in lift to the hidden input filed used in > > > forms. The SHtml.hidden is only for functions not for parameters, the > > > value is always true. I want set the hidden input via javascript. > > > > Is there also a parameter for setting the name of the form itself? > > > > Here the code: > > > > object smlink extends RequestVar(Full("")) > > > > var fp = new Widget() > > > > def show(xhtml: NodeSeq): NodeSeq = { > > > val temp = > > > if (smlink.isEmpty || smlink.open_!.length == 0) "" else > > > "Received: " + smlink.open_! > > > > bind("fp", xhtml, > > > "color" -> hidden({() => fp.color}), > > > "title" -> text(fp.title, fp.title = _) % ("size" -> "10") % > > > ("id" -> "title"), > > > "url" -> text(fp.url, fp.url = _) % ("size" -> "56") % ("id" -> > > > "url"), > > > "items" -> select((1 to 9).toList.reverse.map(v => (v.toString, > > > v.toString)), > > > Empty, fp.items = _), > > > "submit" -> submit("Send", () => { > > > Log.info("Submitted ") > > > smlink(Full(fp.title)) > > > }), > > > "link" -> <div>{temp}</div> > > > ) > > > } > > > > generates this: > > > > <form method="post" action="/"> > > > <input name="F1142516722376UOU" type="hidden" value="true" /><br > > > /> > > > <label for="title">Title</label> > > > <input size="10" name="F1142516722377UCO" type="text" value="" > > > id="title" /><br /> > > > <label for="url">URL</label> > > > <input size="56" name="F1142516722378IZS" type="text" value="" > > > id="url" /><br /> > > > <label for="items">Items</label> > > > <select name="F1142516722379K2S"><option value="9">9</ > > > option><option value="8">8</option><option value="7">7</option><option > > > value="6">6</option><option value="5">5</option><option value="4">4</ > > > option><option value="3">3</option><option value="2">2</option><option > > > value="1">1</option></select><br /> > > > <input name="F1142516722380W2M" type="submit" value="Send" /> > > > <div></div> > > > </form> > > > > Cheers > > > Torsten --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "Lift" group. To post to this group, send email to liftweb@googlegroups.com To unsubscribe from this group, send email to liftweb+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/liftweb?hl=en -~----------~----~----~----~------~----~------~--~---