- From: Ian Hickson <ian@hixie.ch>
- Date: Wed, 30 Jun 2004 13:07:35 +0000 (UTC)
On Tue, 29 Jun 2004, Christian Schmidt wrote: > > One scenario could be the following: A page contains a select box > containg a list of countries, and a select box for containing a list of > states/provinces in the selected country. When the country is changed, > the current selection in the state/province select is cleared (and the > control becomes invalid) and the select is filled with options for the > new country (or disabled, if state/province is not used in postal > addresses for that country). Well, the required="" validation criteria is updated straight away, so that would work. It's only custom validity that needs resetting. (And if you use the onchange="" handler to do the checking, you need just call changed() on the control when you change the value in a way that needs revalidation.) > Also it could be that the pattern or required attribute are changed by a > script instead of the value. This could be on a page with a select box > for choosing a country, and a text box for entering a postal code. The > pattern for the postal code control could depend on the country. Again, pattern and required take effect immediately, so that works. -- Ian Hickson U+1047E )\._.,--....,'``. fL http://ln.hixie.ch/ U+263A /, _.. \ _\ ;`._ ,. Things that are impossible just take longer. `._.-(,_..'--(,_..'`-.;.'
Received on Wednesday, 30 June 2004 06:07:35 UTC