[whatwg] Removing multiple attribute from <input type=file multiple> with selected files

On Sun, 13 Dec 2009, TAMURA, Kent wrote:
>
> What should happen to selected files in a case that a user selects 
> multiple files for <input type=file multiple> and then a script code 
> removes the multiple attribute from the input element?
> 
> - nothing, no change to the selected files and they will be submitted,
> - cleared, or
> - a single file remains

Either it's cleared or all but one file is removed, the spec doesn't say 
anything beyond saying that if the attribute is missing, no more than one 
file may be selected.

The UA is allowed to change the selected files more or less arbitrarily 
("on behalf of the user"), so it's not really clear what we should say 
beyond that. However, I'm happy to specify this in more detail if it turns 
out that this is necessary for interop.


On Mon, 14 Dec 2009, Ojan Vafai wrote:
> 
> This should be an invalid thing to do. Can we throw an exception in 
> addition to leaving the list of files untouched?

Throwing an exception for DOM changes that are otherwise allowed would be 
very unusual.


On Mon, 14 Dec 2009, Jonas Sicking wrote:
> 
> I'd really prefer to keep things simple here as I doubt that this is 
> something that anyone will ever do. Much less depend on a particular 
> behavior.

Famous last words in this world!

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

Received on Friday, 12 February 2010 00:16:00 UTC