[WSG] javascript form submission

2004-05-18 Thread Todini, Gianfranco (TWIi London)
Hi,
This is my first post on this list and I'd like to say that I find it really
really useful and intersting!

I need to do some changes on a website to improve accessibility and one of
the issue that I need to solve is the way the form are submitted, which is
done by a javascript function called from the onclick event on an Anchor
tag. And we know that this is wrong because if a user has got javascript
disabled, he won't be able to submit the form.

I'm going to add an input type=image button which will do the job but,
where should I put now the form validation? I mean can I still use the
onsubmit event on the input type image and use the same javascript function
that there was before or is it everytime better to have the validation on
the server-side to have a proper accessible form? Thanks everyone.




Gianfranco Todini
Front-end developer
TWI Interactive Limited
Hogarth Business Park
One Burlington Lane
Chiswick
London, W4 2TH

Tel:+44 (0) 20 8233 6212
Fax:+44 (0) 20 8233 6101
Email:  [EMAIL PROTECTED]

Visit www.twii.net for news and information on TWIi's solutions and services
(see below).

TWIi is part of the Mark McCormack Group of companies


DISCLAIMER - The preceding e-mail message (including any attachments)
contains information that may be confidential, may be protected by the
attorney-client or other applicable privileges, or may constitute non-public
information.  It is intended to be conveyed only to the designated
recipient(s) named above.  If you are not an intended recipient of this
message, or have otherwise received it in error, please notify the sender by
replying to this message and then delete all copies of it from your computer
system.  Any use, dissemination, distribution, or reproduction of this
message by unintended recipients is not authorized and may be unlawful. The
contents of this communication do not necessarily represent the views of
this company.
*
The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
* 



RE: [WSG] javascript form submission

2004-05-18 Thread Todini, Gianfranco (TWIi London)
Thanks for your advises, I'm definetly going to develop a server side
validation functionality.
I think a client side validation is still useful even when there is a server
side validation as it permits to avoid a lot of traffic/requests to the
server; 

I'm gonna fix my forms in this way. Here is the question: if I use the
onsubmit event in my input type image button for javascript enabled browser,
will the form be submitted without javascript support? (it should as the
input type image submits the form by default...)


Cheers,
Gianfranco


-Original Message-
From: Ned Lukies [mailto:[EMAIL PROTECTED]
Sent: 18 May 2004 12:23
To: [EMAIL PROTECTED]
Subject: Re: [WSG] javascript form submission


I come from a programming rather than a design background, so my opinion may

not be the correct one as far as accessability is concerned. 

In most of my web sites, when a user submits form data, that data is usually

processed and stored in some kind of database. I believe that it is good 
practice to never trust any data that is submitted from a form so I always 
validate it on the server. The consequences of incomplete or invalid data 
being inserted into a database could be devastating. 

Moving on, as I am generally very lazy when coding, I don't really see the 
point in validating the data on the client, if it has to be validated on the

server. I guess you could claim that javascript is quicker to highlight 
errors in the form. I have always found a stream of javascript alerts when 
submitting a form to be quite annoying. 

That said, something I find even more annoying is a large form that is 
validated on the server, which when presented again if there is a validation

error, has lost half the data you had submitted. 


Ned


On Tue, 18 May 2004 08:20 pm, Todini, Gianfranco (TWIi London) wrote:
 Hi,
 This is my first post on this list and I'd like to say that I find it
 really really useful and intersting!

 I need to do some changes on a website to improve accessibility and one of
 the issue that I need to solve is the way the form are submitted, which is
 done by a javascript function called from the onclick event on an Anchor
 tag. And we know that this is wrong because if a user has got javascript
 disabled, he won't be able to submit the form.

 I'm going to add an input type=image button which will do the job but,
 where should I put now the form validation? I mean can I still use the
 onsubmit event on the input type image and use the same javascript
function
 that there was before or is it everytime better to have the validation on
 the server-side to have a proper accessible form? Thanks everyone.




 Gianfranco Todini
 Front-end developer
 TWI Interactive Limited
 Hogarth Business Park
 One Burlington Lane
 Chiswick
 London, W4 2TH

 Tel:  +44 (0) 20 8233 6212
 Fax:  +44 (0) 20 8233 6101
 Email:[EMAIL PROTECTED]

 Visit www.twii.net for news and information on TWIi's solutions and
 services (see below).

 TWIi is part of the Mark McCormack Group of companies


 DISCLAIMER - The preceding e-mail message (including any attachments)
 contains information that may be confidential, may be protected by the
 attorney-client or other applicable privileges, or may constitute
 non-public information.  It is intended to be conveyed only to the
 designated recipient(s) named above.  If you are not an intended recipient
 of this message, or have otherwise received it in error, please notify the
 sender by replying to this message and then delete all copies of it from
 your computer system.  Any use, dissemination, distribution, or
 reproduction of this message by unintended recipients is not authorized
and
 may be unlawful. The contents of this communication do not necessarily
 represent the views of this company.
 *
 The discussion list for http://webstandardsgroup.org/
 See http://webstandardsgroup.org/mail/guidelines.cfm
 for some hints on posting to the list  getting help
 *
*
The discussion list for http://webstandardsgroup.org/
See http://webstandardsgroup.org/mail/guidelines.cfm
for some hints on posting to the list  getting help
* 


DISCLAIMER - The preceding e-mail message (including any attachments)
contains information that may be confidential, may be protected by the
attorney-client or other applicable privileges, or may constitute non-public
information.  It is intended to be conveyed only to the designated
recipient(s) named above.  If you are not an intended recipient of this
message, or have otherwise received it in error, please notify the sender by
replying to this message and then delete all copies of it from your computer
system.  Any use, dissemination, distribution, or reproduction of this
message by unintended recipients is not authorized and may be unlawful