Thanks very much for the information and the example provided. -Caroline --- Joe ONeil <[EMAIL PROTECTED]> wrote:
> > I had the same problem there was a design change > between MyFaces 1.13 and > 1.15 to the way the > forms work I was originally allow to have one form > for the whole page but > when upgrading to 1.15 > That no longer work I had to break it into multiple > forms either in > panelgrids or Panel groups also I gave each form a > specific id name. These > names should not be the same as on other Jsp because > JSF/IE seems to keep > in memory the previous page so if something has the > same name and looks the > same it does not completely reender the page but > uses information from the > previous page. > You also have to move the form tags around and > experiment and you should > shut down the browser window and open a new window > because the browse > sometimes "remembers" the previous page and give the > same error but if you > open a new window it will work. If I have been > making a lot of changes > closing the browser is not enough and I have to > restart the server with a > new window. > I have attach a example web file with out the jars > It uses myfaces 1.15 and > Tomahawk 1.15 > > > Caroline Jen wrote: > > > > Thanks a lot for saving me from banging my head > > against the wall. > > --- Mike Kienenberger <[EMAIL PROTECTED]> wrote: > > > >> Exactly. This is a known limitation of using > >> h:form. Submitting an > >> h:form will cause all submitted values to be lost > in > >> the other forms > >> on the page. That's why the best practice is > to > >> use the subForm > >> component. It is hoped that subform will become > a > >> part of the JSF > >> 2.0 standard since every component set ends up > >> implementing it > >> separately to solve this problem. > >> > >> You will not be able to solve this problem > >> satisfactorarily without > >> using sandbox:subForm (or Tobago subform or > Trinidad > >> subform). > >> > >> > >> On 5/30/07, Caroline Jen <[EMAIL PROTECTED]> > >> wrote: > >> > I am using JSF only; therefore, I cannot follow > >> the > >> > best practice. > >> > > >> > The two <h:form></h:form> approach give me some > >> > problem, which "does not" occur if JSF has only > >> one > >> > form -- > >> > > >> > My form B (not the form for QUERY on top of the > >> page) > >> > is for entering information about an "incident" > >> and an > >> > "incident" involves several people. In form B, > I > >> > provide a button called "Add a New Person" for > >> > entering information about each person in the > >> > incident. > >> > > >> > The problem is the information that has been > >> entered > >> > about the "incident" gets lost (it does not get > >> lost > >> > in case that my JSF has only one form) each > time > >> this > >> > "Add a New Person" button is clicked. > >> > > >> > I just do not know how to handle the situation. > >> > --- Mike Kienenberger <[EMAIL PROTECTED]> > wrote: > >> > > >> > > Best practice is to use one <h:form> and then > >> put > >> > > form A and B into > >> > > separate <sandbox:subForm> elements. > >> > > > >> > > However, if you're not willing to use > subforms, > >> > > there should be no > >> > > technical reason why you couldn't use > multiple > >> > > <h:form> elements. > >> > > > >> > > On 5/30/07, Caroline Jen > <[EMAIL PROTECTED]> > >> > > wrote: > >> > > > I am building a JSF page. There is a QUERY > >> > > > functionality on top of the page. > Therefore, > >> I > >> > > > provide some input fields for users to > enter > >> > > search > >> > > > criteria. Those input fields in this QUERY > >> form > >> > > (form > >> > > > A) need validation. > >> > > > > >> > > > Below the QUERY, I have another form (form > B). > >> > > The > >> > > > form B has several buttons and they do not > >> care > >> > > about > >> > > > whether inpute fields in the form A left > blank > >> or > >> > > not. > >> > > > > >> > > > But, I am having difficulty in having > multiple > >> > > form > >> > > > within the <f:view>. How is it handled? > >> Please > >> > > > advise. > >> > > > > >> > > > > >> > > > > >> > > > > >> > > > >> > > >> > > > ____________________________________________________________________________________ > >> > > > Don't get soaked. Take a quick peak at the > >> > > forecast > >> > > > with the Yahoo! Search weather shortcut. > >> > > > > >> > > > >> > http://tools.search.yahoo.com/shortcuts/#loc_weather > >> > > > > >> > > > >> > > >> > > >> > > >> > > >> > > >> > > > ____________________________________________________________________________________ > >> > We won't tell. Get more on shows you hate to > love > >> > (and love to hate): Yahoo! TV's Guilty > Pleasures > >> list. > >> > http://tv.yahoo.com/collections/265 > >> > > >> > > > > > > > > > > > ____________________________________________________________________________________Building > > a website is a piece of cake. Yahoo! Small > Business gives you all the > > tools to get online. > > http://smallbusiness.yahoo.com/webhosting > > > > > http://www.nabble.com/file/p10912328/MyfaceEx.zip > MyfaceEx.zip > -- > View this message in context: > http://www.nabble.com/Need-More-Than-One-Forms-in-JSF-Page-tf3841779.html#a10912328 > Sent from the MyFaces - Users mailing list archive > at Nabble.com. > > ____________________________________________________________________________________ Yahoo! oneSearch: Finally, mobile search that gives answers, not web links. http://mobile.yahoo.com/mobileweb/onesearch?refer=1ONXIC

