Create a global field. When you exit a field, run a script trigger that will take you to the global field. Set a script trigger to commit the record when you enter the global field. This will leave you with no fields active.
I had a similar problem in a windows based application
Adding Halt Script after the Commit Records solved the problem
Ah, good idea. This works well on windows that don't require scrolling. Unfortunatly my details view extend passed the lower portion of the iphone screen so using this method jumps the screen to wherever the global field is placed. So if you have it placed at the top and you exit a field towards the bottom it hops you back to the top of the window and vice versa.
Good suggestion though. I'll keep that one under my hat for later.
Awesome! This gives me exactly what I needed. Thanks for the help!