Re: [whatwg] Constrains of the value propety of Controls

2008-10-28 Thread Ian Hickson
On Fri, 20 Oct 2006, Joao Eiras wrote:

 Value isn't readonly, and you might not have an index but a string.
 I'm not asking help how to code. I'd like to know what happenns in case
 'VALUE' is set .

 Master Br [EMAIL PROTECTED] escreveu:
 
  I think that the correct approach is to define the SELECTED INDEX of 
  the list, never to try setting the list value directly. Indeed, I 
  think that the value property is READ-ONLY in this case... so you can 
  NOT set
  
  Right approach:
  objectSelect.selectedIndex = DESIRED_INDEX;
  
  Joao Eiras escreveu:
   
   Currently, no DOM specification explicitly defines behaviour and 
   restrictions when setting the value of the value property for 
   elements part of forms, like select, option, and input. That's 
   however, work that's being done at WHATWG.
  
   Yet, one single case persists:
  
- the value property of a HMTLSelectElement is a limited domain, 
   formed by the value of the select's child option elements value 
   property.
   
   Is this a valid assertion ?
  
   What is expected to happen when a script tries to set the value of 
   the value property of a select element, value which doesn't exist 
   among it's children ? Should the value remain unchanged ? An error 
   thrown ?

I have attempted to answer this question in the HTML5 specification. 
Please let me know if the resulting text is inadequate.

Cheers,
-- 
Ian Hickson   U+1047E)\._.,--,'``.fL
http://ln.hixie.ch/   U+263A/,   _.. \   _\  ;`._ ,.
Things that are impossible just take longer.   `._.-(,_..'--(,_..'`-.;.'


Re: [whatwg] Constrains of the value propety of Controls

2008-10-28 Thread João Eiras

On , Ian Hickson [EMAIL PROTECTED] wrote:


I have attempted to answer this question in the HTML5 specification.
Please let me know if the resulting text is inadequate.

Cheers,


It's much better. Thanks


Re: [whatwg] Constrains of the value propety of Controls

2006-10-20 Thread Joao Eiras

Value isn't readonly, and you might not have an index but a string.
I'm not asking help how to code. I'd like to know what happenns in case  
'VALUE' is set .



Master Br [EMAIL PROTECTED] escreveu:


João:
I think that the correct approach is to define the SELECTED INDEX of the  
list, never to try setting the list value directly.
Indeed, I think that the value property is READ-ONLY in this case... so  
you can NOT set


Right approach:
objectSelect.selectedIndex = DESIRED_INDEX;


Joao Eiras escreveu:



Currently, no DOM specification explicitly defines behaviour and  
restrictions when setting the value of the value property for elements  
part of forms, like select, option, and input. That's however, work  
that's being done at WHATWG.

Yet, one single case persists:
 - the value property of a HMTLSelectElement is a limited domain,  
formed by the value of the select's child option elements value  
property.


Is this a valid assertion ?
What is expected to happen when a script tries to set the value of the  
value property of a select element, value which doesn't exist among  
it's children ? Should the value remain unchanged ? An error thrown ?


thank you.