Hi,

I think you might be running into a timing issue. I would suggest this... onClick of the button, first, disable the button, and then set a timeout, set for like 1 millisecond (which is probably a lower resolution than is available, but it will basically fire immediately, that's what you want). Do the submission to the first action. Then, in that timeout function, start another timeout for maybe 500 millisecond. When it fires, make the second submission. I'm guessing that the first request doesn't begin before the code starting the second one fires. This timeout scheme should avoid that.

Alternatively, have another form on the page with ll the same elements, but hidden. Then just have a bit of Javascript to iterate over the elements of the real form and transfer them to the second form. Then just submit both forms, each one targeting a different action.

One other option, and probably the one I'd go for myself, is instead of submitting the form at all, make two AJAX requests, one to each action. The submit button would be an ordinary button to avoid its own submit getting in the way. It would be a little more work on your part, since you have to handle the response, but any of the libraries available today will make it childs' play.

Frank

--
Frank W. Zammetti
Founder and Chief Software Architect
Omnytex Technologies
http://www.omnytex.com
AIM/Yahoo: fzammetti
MSN: [EMAIL PROTECTED]
Author of "Practical Ajax Projects With Java Technology"
 (2006, Apress, ISBN 1-59059-695-1)
Java Web Parts - http://javawebparts.sourceforge.net
 Supplying the wheel, so you don't have to reinvent it!

Prafulla Nawale wrote:
Hi,
I am facing one problem on submit of jsp.
I think its most probably an issue related to javascript. Can you please help 
me in figuring out it.

There is a button on the screen, on click of that button i invoke the 
javascript function and in that function i submit the form two times, to two 
different actions.

So what happens mostly in this case is only the second action is executed. I can see the log corresponding to second action only.
Can anyone please help me in solving this.

the code snippet in js is like this

var win = window.open("", "checklist", features);
document.formMain.target = "checklist";
document.formMain.action = '../..' + actionPath + '/' + link + '?uniqeId='+uniqeId 
+ '&ref=' + refName;
document.formMain.submit();
document.formMain.target = "checklist";
document.formMain.action = '../../PrintOut/Polling/Polling.do?uniqeId='+uniqeId + 
'&ref=' + refName;
document.formMain.submit();

---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]






---------------------------------------------------------------------
To start a new topic, e-mail: users@tomcat.apache.org
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to