From: Mike O. <ir...@ms...> - 2001-07-11 04:32:31
|
On Tue, Jul 10, 2001 at 06:03:40PM -0500, Ian Bicking wrote: > One positive part of a redirect is that once the person has submitted > the form successfully, they won't/can't reload the page and resubmit > the form. Does that screw up the entry in the history list? In other words, if they do want to go back to the form (and maybe they have a legitimate reason for doing so, such as changing their query or starting afresh) or to the page before it, do they just press the "back" button once or twice, or will they continually find themselves redirected back to "here" (the current page) until they jump back two or three steps at once? Some sites do this on their home page (either to throw an extra advertisement at you, or just to do something nifty), and I find it irritating. > I've also written something to do some of the checking, and > potentially the form generation, for you. It's somewhat rough and not > terribly well documented, but it makes form generation somewhat > easier, and considerably more robust. You can get it at: > http://www.colorstudy.com/static/ianb/downloads/webware/Form-0.1.tar.gz Nice module! I did something like this in PHP (but without as many features), and it was quite convenient to make forms with. > def checkForm(self): > correct = 1 > errors = {} > if not name: > correct = 0 > errors['name'] = "Please enter your name" > # ... > if correct: > self.doForm() Of course, you can eliminate the 'correct' variable and change if correct: to if not errors: if you want to. -- -Mike (Iron) Orr, ir...@ms... (if mail problems: ms...@ji...) http://iron.cx/ English * Esperanto * Russkiy * Deutsch * Espan~ol |