Since a JavaScript function can return any type of value, including a
String, why can't you just write a function that returns the value of
userField1? Perhaps within the a tag, you could call a function that
generates the entire href, using concatenation?
Sorry if I'm not understanding the problem correctly.
Erik
Susan Bradeen wrote:
In a form on a JSP I have input text boxes, one with a link beside it
that opens a field value selector window.
<html:text property="userField1" />
<html:text property="userField2" />
<a href="javascript:window.open('
<html:rewrite page="/promptUserField.do?parent=XXX"
name="requestform" property="udf2Map" />');">
<img src="<html:rewrite page='/images/inspect.gif' />" ></a>
With the link parameter hard coded as "parent=XXX", this works
perfectly. However, I need to pass the current value of "userField1"
as the parent value to the promptUserField action. Basically, instead
of "parent=XXX", I need
"parent=document.requestform.userField1.value".
Now, this doesn't seem that tough, but I am drawing a huge blank on a
solution. Javascript retrieves the current field value, but then what?
Is it possible to combine scriptlets and javascript to build that page
attribute? I just don't see how.
I can put an onchange event in the userField1 tag to update a hidden
field or requestform field. But would that help me? I am already
passing a map for parameters. I can't tack on another single
requestform parameter using the tag attributes that Struts could
access automatically.
I am not coming up with an idea as to how to put this together. Can
someone just point me in the right direction?
Thanks,
Susan
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]