Hi Remi, Thx for your answer. There is one main difference with what I want to achieve. How would you change your form.php so that if all is Ok, it directly returns to #index without needing any click?
Small question: is the href really needed in <a href="#" type="submit" class="whiteButton">Submit form</a> ? Le vendredi 23 mars 2012 19:58:07 UTC+1, Remi Grumeau a écrit : > > Hi Fibo! > > Please check > http://we-are-gurus.com/labs/iui/sandbox/php-form/<http://we-are-gurus.com/labs/iui/sandbox/php-form/>and > tell me if it's what you're trying to do (more or less) > index.php has a list + a form. > form.php deals with datas and renders an iUI screen based on what you have > submitted. > (leave blank to see error panel) > > This is what i have in index.php > > * <form id="form" title="My form" method="POST" action="form.php" > name="myform" class="panel">* > > * <h2>My form</h2>* > > * <fieldset>* > > * <div class="row">* > * <label id="text">First name</label>* > * <input type="text" name="firstname" placeholder="Your firstname">* > * </div>* > > * <div class="row">* > * <label id="text">Last name</label>* > * <input type="text" name="lastname" placeholder="Your lastname">* > * </div>* > > * <div class="row">* > * <label>Select a fruit</label>* > * <select name="fruit" size="1">* > * <option value="value1">Apple</option>* > * <option value="value2">Banana</option>* > * <option value="value3">Pineapple</option>* > * <option value="value3">Strawberry</option>* > * </select>* > * </div>* > > * <div class="row">* > * <label>Number of fruits</label>* > * <select name="fruit_num" size="1">* > * <?php for($i=1;$i<10;$i++) { ?>* > * <option value="<?php echo $i ?>"><?php echo $i ?></option>* > * <?php } ?>* > * </select>* > * </div>* > > * </fieldset>* > > * <a href="#" type="submit" class="whiteButton">Submit form</a>* > > * </form>* > > > And this is what form.php looks like: > > *<?php* > *$num = intval($_POST['fruit_num']);* > *?><div id="result" title="Result" class="panel">* > * <h2>Form result</h2>* > * <fieldset>* > * <?php* > * if(!empty($_POST['firstname']) && !empty($_POST['lastname']))* > * { ?>* > * <div class="row" style="text-align: left">* > * <p>* > * Welcome <?php echo $_POST['firstname'].' '.$_POST['lastname'] ?>!* > * </p>* > * </div>* > * <div class="row" style="text-align: left">* > * <p>* > * You asked for <?php * > * if($num<=1)* > * echo $num.' '.$_POST['fruit'];* > * else* > * echo $num.' '.$_POST['fruit'].'s';* > * ?>* > * </p>* > * </div>* > * <?php } else { ?>* > * <div class="row" style="text-align: left">* > * <p>* > * Please enter your firstname & lastname* > * </p>* > * </div>* > * <?php } ?>* > * </fieldset>* > * > * > * <a href="javascript:history.go(-1)" class="grayButton">Go back</a>* > * > * > *</div>* > > > Hope this is gonna help you in any way, and keep us posted if you're good > now (or not) > > > Remi > > > On Fri, Mar 23, 2012 at 3:32 PM, Fibo <[email protected]> wrote: > >> Hi Sean, >> >> Still no help. >> >> What I am trying to do: >> - in my page, main "screen" A goes to form B. This one is defined with >> action: php page C, method post >> - I am submittig the form wit a href submit >> - C.php does correctly its data-handling part, and its html code is >> pasted fine at the end of my page >> - in fact I want this to go autoimatically to main screen A... and I am >> not sure how I should handle that >> >> Something I have done but which does not work: have an html code >> generated by C.php with something like >> <div id="<?php echo date("Hms"); /* handles multiple calls*/ ?>" > >> <script type="application/x-javascrript"> >> // library iui/jit-loader is loaded in main page >> iui.showPageById('pageA'); // no # here >> </script> >> </div> >> >> Since it is enclosed with <div>s, the code is present in the result >> page... but I just get the toolbar and a lower level blank page (oolbar >> button points to screen B >> >> Obviously I'm doing something wrong, but I have made several attempts >> without finding the right way, help welcome! >> >> >> >> >> >> Le mercredi 14 mars 2012 10:26:32 UTC+1, Sean Gilligan a écrit : >> >>> On 3/9/12 2:26 AM, Fibo wrote: >>> >>> > I have some troubles understanding how to use *iui.ajax* or >>> > *iui.showPageByHref, *at least from page >>> > http://www.iui-js.org/documentation/0.50/iui-documentation.html<http://www.iui-js.org/documentation/0.50/iui-documentation.html> >>> >>> >>> Sorry nobody has helped you yet. Have you solved your problem? Let me >>> know where you're at and I'll try to help you. >>> >>> -- Sean >>> >>> -- >> You received this message because you are subscribed to the Google Groups >> "iPhoneWebDev" group. >> To view this discussion on the web visit >> https://groups.google.com/d/msg/iphonewebdev/-/2qkdxd-jDCgJ<https://groups.google.com/d/msg/iphonewebdev/-/2qkdxd-jDCgJ> >> . >> >> To post to this group, send email to [email protected]. >> To unsubscribe from this group, send email to >> iphonewebdev+unsubscribe@googlegroups.com<iphonewebdev%[email protected]> >> . >> For more options, visit this group at >> http://groups.google.com/group/iphonewebdev?hl=en<http://groups.google.com/group/iphonewebdev?hl=en> >> . >> > > -- You received this message because you are subscribed to the Google Groups "iPhoneWebDev" group. To view this discussion on the web visit https://groups.google.com/d/msg/iphonewebdev/-/iijRTKoJjUgJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/iphonewebdev?hl=en.
