- From: TAMURA, Kent <tkent@chromium.org>
- Date: Mon, 25 Jan 2010 18:55:25 +0900
On setting, if the valueAsNumber<http://www.whatwg.org/specs/web-apps/current-work/multipage/common-input-element-attributes.html#dom-input-valueasnumber> attribute > does not apply, as defined for the > input<http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#the-input-element> > element's > type<http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#attr-input-type> > attribute's > current state, then throw > anINVALID_STATE_ERR<http://www.whatwg.org/specs/web-apps/current-work/multipage/urls.html#invalid_state_err> > exception. > Otherwise, if the > valueAsDate<http://www.whatwg.org/specs/web-apps/current-work/multipage/common-input-element-attributes.html#dom-input-valueasdate> > attribute > applies, run the algorithm to convert a Date object to a > string<http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#concept-input-value-date-string> > defined > for that state, passing it a Date object whose time value is the new > value, and set the > value<http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#concept-fe-value> > of > the element to resulting string. Otherwise, run the algorithm to convert a > number to a > string<http://www.whatwg.org/specs/web-apps/current-work/multipage/the-input-element.html#concept-input-value-number-string>, > as defined for that state, on the new value, and set the > value<http://www.whatwg.org/specs/web-apps/current-work/multipage/association-of-controls-and-forms.html#concept-fe-value> > of > the element to resulting string. It seems the current spec doesn't define behavior in a case of setting NaN or Infinitiy to HTMLInputElement::valueAsNumber. Because 'input.valueAsDate = null' makes the value empty, I think 'input.valueAsNumber = Number.NaN' also makes the value empty. -- TAMURA Kent Software Engineer, Google -------------- next part -------------- An HTML attachment was scrubbed... URL: <http://lists.whatwg.org/pipermail/whatwg-whatwg.org/attachments/20100125/ee3c401d/attachment.htm>
Received on Monday, 25 January 2010 01:55:25 UTC