Thanks for the suggestion!
But @Submit (or  @Submit with async="ognl:true)
does not solve the problem.

Shing 



--- Andrea Chiumenti <[EMAIL PROTECTED]> wrote:

> hi,
> try replacing
> <INPUT   type="submit" value="Submit"/>
> with
> <input jwcid="@Submit"  type="submit"
> value="Submit"/>
> 
> ciao,
> kiuma
> 
> On 2/8/07, Shing Hing Man <[EMAIL PROTECTED]> wrote:
> >
> > I have a Form component with parameter async=true,
> and
> > a plain html
> > submit button to submit the form.
> > The Form parameter updateComponents is set to the
> id
> > of a piece of html code
> > that display  a value entered in the form.
> > When I click the submit button, the form is
> submitted
> > asynchronously.
> > But the piece of html specified in the
> updateComponent
> > is not updated.
> > A debug message says
> > WARNING: 15:11:46: No ajax-response elements
> recieved.
> >
> > But in FireBug, I get the expected response :
> >
> >
> > <?xml version="1.0" encoding="UTF-8"?><!DOCTYPE
> html
> > PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
> >
> >
> >
>
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd";
> > [
> >
> > <!ENTITY nbsp ''>
> >
> > ]>
> >
> > <ajax-response><response id="output"
> > type="element"><div id="output">
> >
> >            <div>
> >
> >                 Your have entered : Holmer <br>
> >
> >            </div>
> >
> >         </div></response></ajax-response>
> >
> > ===================
> > My Tapestry page is given below. Any help would be
> > very much appreciated.
> >
> > Shing
> >
> > ==================
> > Java class :
> >
> > public abstract class TestAjaxForm extends
> BasePage{
> >     private static Logger log =
> > Logger.getLogger(TestAjaxForm.class);
> >
> >
> >     public  abstract String getFirstName();
> >
> >         public abstract void setFirstName(String
> str);
> >
> >
> >         public void formSubmit(IRequestCycle
> cycle){
> >                 log.info("formSubmit: " +
> getFirstName());
> >
> >         }
> > }
> >
> > ===============
> > TestAjaxForm.page :
> >
> >
> >
> > <?xml version="1.0"?>
> > <!DOCTYPE page-specification PUBLIC
> >   "-//Apache Software Foundation//Tapestry
> > Specification 4.0//EN"
> >
> >
>
"http://jakarta.apache.org/tapestry/dtd/Tapestry_4_0.dtd";>
> >
> >
> > <page-specification
> > class="man.pages.ajaxform.TestAjaxForm">
> >
> >     <component id="form" type="Form" >
> >         <binding name="listener"
> > value="listener:formSubmit" />
> >                 <binding name="updateComponents"
> > value="ognl:{'output'}" />
> >                 <binding
> name="clientValidationEnabled"
> > value="ognl:true"/>
> >        <binding name="async" value="ognl:true"/>
> >     </component>
> >
> >         <component id="firstNameLabel"
> type="FieldLabel">
> >                     <binding name="field"
> > value="component:firstNameTF"/>
> >
> >         </component>
> >
> >         <component id="firstNameTF"
> type="TextField">
> >                 <binding name="displayName"
> value="literal:First
> > Name"/>
> >         <binding name="validators"
> > value="validators:required" />
> >                 <binding name="value"
> value="ognl:firstName"/>
> >         </component>
> >
> >
> > </page-specification>
> >
> > ===============
> > TestAjaxForm.html :
> >
> > <html>
> > <head jwcid="@Shell"
> >           title="TestAjaxForm"
> >           ajaxEnabled="true"
> >           browserLogLevel="DEBUG"
> >            debugEnabled="true"
> >           
> debugContainerId="literal:debugContainer" >
> > <title>TestAjaxForm</title>
> > </head>
> >
> >
> > <body jwcid="@Body" >
> >
> >
> >         <form jwcid="form">
> >
> >           <span jwcid="firstNameLabel">First
> > Name</span>
> >           <INPUT jwcid="firstNameTF" type="text"
> > value=""/> <br>
> >
> >                 <INPUT   type="submit"
> value="Submit"/>
> >         </form>
> >
> >     <div jwcid="@Any"  id="output">
> >            <div jwcid="@If"
> condition="ognl:firstName !=
> > null" >
> >                 Your have entered : <span
> > jwcid="@Insert" value="ognl:firstName"/> <br>
> >            </div>
> >         </div>
> >         <br/>
> >          <a href="" jwcid="@PageLink"
> > page="literal:Home">Home</a>
> > </body>
> >
> >
> > Home page :
> >   http://uk.geocities.com/matmsh/index.html
> >
> >
> >
> >
>
___________________________________________________________
> > Inbox full of unwanted email? Get leading
> protection and 1GB storage with
> > All New Yahoo! Mail.
> http://uk.docs.yahoo.com/nowyoucan.html
> >
> >
>
---------------------------------------------------------------------
> > To unsubscribe, e-mail:
> [EMAIL PROTECTED]
> > For additional commands, e-mail:
> [EMAIL PROTECTED]
> >
> >
> 


Home page :
  http://uk.geocities.com/matmsh/index.html


                
____________________________________________________ 
 
Yahoo! Photos is now offering a quality print service from just 7p a photo. 
http://uk.photos.yahoo.com

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

Reply via email to