>>>>> "CD" == Chris Devers <[EMAIL PROTECTED]> writes:

  CD> On Thu, 26 May 2005, Uri Guttman wrote:
  >> [...] the common falacy of using javascript for data validation which
  >> leads to dropping that from the server.

  CD> What fallacy is this ?

  CD> There's nothing wrong with using Javascript to validate form data, and
  CD> if you do it well, you can provide better and more immediate feedback to
  CD> the user without having to make round trips back & forth with the server
  CD> to do the same thing. The application ends up feeling more responsive
  CD> and the bandwidth load on the server is reduced. I see nothing at all
  CD> wrong with using Javascript this way.

  CD> The fallacy is failing to validate things on the *server*.

that was my point. i may have not stated it well. but the OP's
mentioning of using javashit to force some default value or something on
an unchecked radio button is related to this. since you can submit via
LWP and not run any JS, the server must always validate. so the JS
answer is just plain no good.

  CD> Properly done, validation should happen on *both* sides, but minimally
  CD> it has to happen on your side.

it doesn't ever have to be done on the client side. that is totally a
'user unfriendly' design choice and irrelevant to the OP's problem. it
can be nicer for complex forms when it tells you that you missed a
required value and such. many times it can be annoying but that is about
UI and not validation.

uri

-- 
Uri Guttman  ------  [EMAIL PROTECTED]  -------- http://www.stemsystems.com
--Perl Consulting, Stem Development, Systems Architecture, Design and Coding-
Search or Offer Perl Jobs  ----------------------------  http://jobs.perl.org
 
_______________________________________________
Boston-pm mailing list
[email protected]
http://mail.pm.org/mailman/listinfo/boston-pm

Reply via email to