thank you for your reply.

I made the changes - still no good.

I took one step backwards and I suspect that my theme="ajax" doesn't work
properly. 
I tried to use a simple TABS and the result on the screen was text (the
names of the tabs).

Do you think that what causing the problem? 
How can I tell if I have the theme=ajax installed correctly? 



omnipresent wrote:
> 
> you can try the following.
> change:
> <div id=\'two\' style=\"border: 1px solid yellow;\">initial content</div>
> to
> <s:div id=\"two\" theme=\"ajax\"> (close this tag after your </s:form>
> tag, so that the whole form will be inside the div tag. )
> 
> also change:
> <s:submit value=\"GO2\" theme=\"ajax\" targets=\"theForm2\"/>
> to
>>     <s:submit value=\"GO2\" theme=\"ajax\" targets=\"two\"/>
> 
> also nowhere in your page (where users enter data) do i see how you
> would be displaying the information to the user...even if data wasnt
> being submitted to a new page. you can try the following somewhere
> inside the <s:div> tag:
> <s:actionmessage/>
> 
> ofcourse then in your action you will have to do:
> addActionMessage(\"Put w/e data you want in here\");
> 
> Hopefully it works out for your..
> 
> 
> 
> On 2/19/08, xianwinwin <[EMAIL PROTECTED]> wrote:
> 
>> Hi all,
>> I\'m trying to return a result to DIV in a form (in the example
>> id=\'two\')
>>
>> this is my form:
>>
>> <div id=\'two\' style=\"border: 1px solid yellow;\">initial content</div>
>> <s:form
>>         id=\'theForm2\'
>>         cssStyle=\"border: 1px solid green;\"
>>         action=\'testing_AjaxRemoteForm\'
>>         method=\'post\'
>>         theme=\"ajax\">
>>
>>     <input type=\'text\' name=\'data\' value=\'Struts User\'>
>>
>>     <s:submit value=\"GO2\" theme=\"ajax\" targets=\"theForm2\"/>
>>
>> </s:form>
>>
>> when the user clicks the GO2 --> the action, AjaxRemoteForm,  is
>> \'activated\'
>> (showing the \'data\' the user has input)
>>
>>         public String AjaxRemoteForm()
>>         {
>>                 System.out.println(\"active ajax test 1 with data:
>> \"+data);
>>                 return \"test.ajax.2\";
>>         }
>>
>> and routed to AjaxResult3.jsp:
>>
>>         <action name=\"testing_*\"  method=\"{1}\"
>> class=\"com.struts.user.account.TestingAction\">
>>                         <result name=\"test.1\"                  
>> type=\"tiles\">test_1</result>
>>                         <result
>> name=\"test.ajax.2\">/pages/welcome/AjaxResult3.jsp</result>
>>             <interceptor-ref name=\"user\"/>
>>         </action>
>>
>>
>>
>> The result comes in a NEW page with the \'data\' value the user has input
>>
>>
>>
>> \"AjaxResult3.jsp\"
>> -----------------
>> <%@ taglib prefix=\"s\" uri=\"/struts-tags\" %>
>>
>> <%
>>     request.setAttribute(\"decorator\", \"none\");
>>     response.setHeader(\"Cache-Control\",\"no-cache\"); //HTTP 1.1
>>     response.setHeader(\"Pragma\",\"no-cache\"); //HTTP 1.0
>>     response.setDateHeader (\"Expires\", 0); //prevents caching at the
>> proxy
>> server
>> %>
>>
>> The value you entered was: <s:property value=\"data\"/><br/>
>>
>>
>>
>>
>> Q: How can I incorporate the \'data\' value in the DIV and not in a new
>> page?
>> --
>> View this message in context:
>> http://www.nabble.com/struts2%3A-simple-ajax-form---returns-value-to-a-new-page-%28not-to-a-DIV%29-tp15562626p15562626.html
>> Sent from the Struts - User mailing list archive at Nabble.com.
>>
>>
>> ---------------------------------------------------------------------
>> 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]
> 
> 
> 

-- 
View this message in context: 
http://www.nabble.com/struts2%3A-simple-ajax-form---returns-value-to-a-new-page-%28not-to-a-DIV%29-tp15562626p15598163.html
Sent from the Struts - User mailing list archive at Nabble.com.


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

Reply via email to