On 9/12/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]> wrote:

On 9/12/06, puneet.lakhina wrote:
>>On 9/12/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]>
wrote:
>>
>> On 9/12/06, puneet.lakhina wrote:
>>
> >>  On 9/12/06, [EMAIL PROTECTED] <[EMAIL PROTECTED]
>
wrote:
> >>>
> >>>
> >>> Hello,
> >>>
> >>> I do have a problem, because I don't know how to submit a form with
> >>> javascript
> >>> in struts.
> >>>
> >>> Normally, I'm submitting forms like this:
> >>>
> >>> <html:form action="somepath">
> >>> <html:submit property="myvalue" value="send">
> >>> </html:form>
> >>>
> >>> I'm receiving the value with the getter-method getMyvalue() of the
> >>> appropriate
> >>> ActionForm.
> >>>
> >>>
> >>>
> >>> This time, I want to submit the form with a
> >>>
> >>> <a href=javascript:dosubmit("value")>Some text</a>
> >>
>
>
> I think you should be doing it onclick
> <a href="" onclick='doSubmit("value")'>Some Text</a>

Hmm, doesn't work at all. I can't see any value in getMyvalue().

> And could you please make your mail client use Re for reply to a message
> instead of Antwort. Helps in following the thread.

I have to do all the quoting manually, because I hve to use notes, which
isn't
able to quote at all as it is usually done in the internet. I'll do my
best :-).

>>
>> > Assuming your property name is myvalue
>> > try this is your java script
>> >
> >> document.formname.myvalue.value= what
> >> document.formname.submit();
>>
>> This doesn't work, too - I'm getting no javascript-error :-(. I don't
see
>> any
>> value in getMyvalue().
>>
> >>> dosubmit is a function like
> >>>
> >>> <script>
> >>> dosubmit(what)
> >>> {
> >>>       document.formname.value=what;
> >>>       document.formname.submit();
> >>> }
> >>> </script>
> >>>
> >>>
> >>> The browser submits the form (I'm getting no javascript error), but
I
> >>> don't get
> >>> the value of document.formname.value.
> >>>


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


I think the reason is that the property is actually on a submit button. And
that does not get submitted as long as the the button is clicked.  Maybe you
could define a hidden variable whose value you can set in the doSubmit
function.

And also, write your anchor tag like this.
<a href="" onclick='doSubmit("value");return false;'>Some Text </a>
The return false is necessary to cancel the default action of the hyperlink.
--
Puneet

Reply via email to