On Sep 5, 2006, at 19:33, Dave Raggett wrote:

On Wed, 6 Sep 2006, Lachlan Hunt wrote:

Another key difference is that in WebForms 2.0 the data is owned by the field, thus a field can state which forms it belongs to. It is better software engineering for the field to act as a view onto the data. Decoupling the view and the data makes it easier to support structured data and to describe calculations for derived fields and other purposes.

It is possible and even convenient to use JavaScript closures attached to the DOM nodes of form fields for binding the form fields with an XHR-load/saved data model document tree. Such an arrangement has the benefit that it is backwards-compatible with existing Web browsers (including IE6).

If the expression evaluates to false, the field is considered to
be invalid. I got the name wrong and it should have been called
validate. The expression could act over just the field's value,
but it could also refer to the values of other fields. It could
even call out to a function defined as part of a web page script.

What is the advantage over calling a JavaScript function from the onchange handler?
http://whatwg.org/specs/web-forms/current-work/#setcustomvalidity

WF2 essentially limits to boolean literals, and you cannot describe the conditions under which a field is required. For example, your parent's name might be required if your age is under 15.

The onchange handler of the age field can invoke a JavaScript function that toggles the required attribute on the name of parent field.

The WF2 output element uses a JavaScript expression to evaluate
to a string.  What benefit does an XPath expression provide

It is more declarative than calling out to a JavaScript function.

Why is that a benefit?

--
Henri Sivonen
[EMAIL PROTECTED]
http://hsivonen.iki.fi/



Reply via email to