> Le 29 févr. 2012 à 23:50, Fibo a écrit :
>> In my case, user makes a car reservation thru several successive
>> screens. When the reservation is completed, I want to jump back
>> directly to my homepage, not to force the user to "backbutton" several
>> times: THAT would not be very user-friendly, right?
> 
> Oh sure, so you just need to redirect (in JS or in headers) after form 
> submission???
> (e.g. window.location.href='http://mysite.net/index.html"; ??)

Then what if user press browser back button ?

> People do this commonly to receive the form (especially the final form) as a 
> post but then redirect to a page that is obtained in get).

You can do HTTPRequest using POST method rather than get using:

        var xhReq = createXMLHttpRequest(); // this is a function to return the 
XHR object based on browser detection
        var params = "var1="+input1.value+"&var2="+input2.value;
        xhReq.open("post", "/submit?d="+(new Date().getTime()), true);
        xhReq.setRequestHeader("Content-type", 
"application/x-www-form-urlencoded");
        xhReq.onreadystatechange = function()
        {
                if(xhReq.readyState == 4 && xhReq.status == 200) 
                {
                        // xhReq.responseText is the value your script returns.
                        history.go(-(history.length-1));
                }
        }
        xhReq.send(params);

No need to reload the page to send a POST form.

I know there is something built-in in iUI for form but i just don't really know 
how it works :)

Remi



> Your original message talked about removing the back button... therefore it 
> was a sin.
> 
> paul
> 
> 
>> 
>> 
>> On 29 fév, 20:38, Paul Libbrecht <[email protected]> wrote:
>>> Bernard,
>>> 
>>> isn't that a sin for a web-page?
>>> Or are you talking of an app that is not a web0browser?
>>> I think your desire should not be doable.
>>> 
>>> To avoid that a back repopulates all the data of a previous workflow
>>> you should simply set the appropriate expiration in the headers.
>>> 
>>> paul
>>> 
>>> On 22 fév, 14:37, Fibo <[email protected]> wrote:
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>> 
>>>> After some form validation, I want to return to the main page of the
>>>> app with no "backbutton" in the toolbar. This is probably written in
>>>> the doc... but I can't find it and my trial and errors just fail to
>>>> get this working.
>>>> Any idea or suggestion?
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "iPhoneWebDev" group.
> 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.
> 

-- 
You received this message because you are subscribed to the Google Groups 
"iPhoneWebDev" group.
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.

Reply via email to