W3C home > Mailing lists > Public > www-forms@w3.org > August 2008

Re: Loan Application Form Example based on the XForms Simplified Syntax

From: Mark Birbeck <mark.birbeck@webbackplane.com>
Date: Thu, 28 Aug 2008 20:32:48 +0100
Message-ID: <ed77aa9f0808281232p27b95154h7630f618c2c5be26@mail.gmail.com>
To: "Thomas Ling" <nkling@gmail.com>
Cc: www-forms@w3.org

Hi Thomas,

This is great...nice work.

A few things on your notes:

On point 2, I don't think we need a switch. The idea has always been
that we are dealing with is still an HTML form, but that we're giving
it an XForms 'interpretation'. So if I write this:

  <form action="blah">

the normal HTML behaviour is to request the URL "blah" and replace the
current form with it.

We're not changing that behaviour; all we're saying is that you could
use different 'words' to describe that behaviour, and in XForms that
could be represented by:

  <submission method="get" resource="blah" replace="all" />

So we're seeking to 'map' HTML form behaviour to XForms form
behaviour, since that then makes it easy to add further XForms

On point 4 about label, the way you have done it is _exactly_ how it
will have to be done. :)

This is because current browsers don't allow children of <input>, so
neither of these are possible:

  <input id="name" name="name" type="string" default="Joe Q.
Public">Name: </input>

  <input id="name" name="name" type="string" default="Joe Q. Public">

I think @for is a good solution, as it happens, and you'll notice that
we've started to use it with <xf:alert> in the Ubiquity XForms
library, and plan to use it for hint and other such elements.

By the way, the problem with the other alternative you list:

  <input id="name" label="Name :" name="name" type="string"
default="Joe Q. Public" />

is that it is difficult to internationalise; having an element is better.



On Wed, Aug 27, 2008 at 10:47 PM, Thomas Ling <nkling@gmail.com> wrote:
> Hi all,
> I posted a Simplified Syntax Loan Application Form Example on the
> ubiquity-xforms wiki
> http://code.google.com/p/ubiquity-xforms/wiki/SimplifiedLoanForm
> The example is based on John's Proposal on Simplified Syntax
> http://lists.w3.org/Archives/Public/public-forms/2008Mar/0097.html
> with some tentative syntaxes added,  in order to make the example complete.
> The example is created to outline a basic implementation of the Forms
> WG simplified syntax
> suitable for HTML4 forms authors using the ubiquity-xforms codebase.
> You can found the story here:
> http://code.google.com/p/ubiquity-xforms/wiki/StorySimplifiedSyntax
> Please let me know if you have any comment.
> Thanks
> Thomas

Mark Birbeck, webBackplane



webBackplane is a trading name of Backplane Ltd. (company number
05972288, registered office: 2nd Floor, 69/85 Tabernacle Street,
London, EC2A 4RR)
Received on Thursday, 28 August 2008 19:33:30 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:36:21 UTC