Hi Mike,
Mike Davis wrote:
> I have javascript code that will get user input from a simple input form, but
> I need to use that input to query some groovy objects. If I understand
> correctly, groovy code is parsed on the server, then the javascript is parsed
> on the user's machine, so I can't pass javascript variables to the groovy
> code. Is there a way to reload the page such that I could pass the input
> values to groovy?
>
>
>
> Any solution where the user inputs a string to be used in a groovy query is
> welcome as well.
The easiest way is to use a form that submits to the same page:
----------8<----------
{{velocity}}
#if("$!request.myInput" == "")
No value was submitted.
#else
Submitted value: $request.myInput
#end
{{html}}
<form action="">
<div>
<label for="myInput">My Input:</label>
<input type="text" id="myInput" name="myInput" value="$!request.myInput" />
<input type="submit" value="Submit" />
</div>
</form>
{{/html}}
{{/velocity}}
---------->8----------
This example is with Velocity, but Velocity is parsed as Groovy on the
sever side. I don't know that well groovy, but I'm sure you can do
something similar.
Hope this helps,
Marius
>
>
>
> Thanks,
>
> -Mike
>
> _________________________________________________________________
> Hotmail is redefining busy with tools for the New Busy. Get more from your
> inbox.
> http://www.windowslive.com/campaign/thenewbusy?ocid=PID28326::T:WLMTAGL:ON:WL:en-US:WM_HMP:042010_2
> _______________________________________________
> users mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/users
_______________________________________________
users mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/users