- From: <bugzilla@jessica.w3.org>
- Date: Wed, 04 Aug 2010 18:37:00 +0000
- To: public-html-bugzilla@w3.org
http://www.w3.org/Bugs/Public/show_bug.cgi?id=9785 Jonas Sicking <jonas@sicking.cc> changed: What |Removed |Added ---------------------------------------------------------------------------- CC| |jonas@sicking.cc --- Comment #1 from Jonas Sicking <jonas@sicking.cc> 2010-08-04 18:36:59 --- We ran into this issue too when discussing the firefox implementation of datalist. Two usage scenarios we could see for <datalist> are: 1. A static set of completions which the user will usually choose between. For example: <input list=managers> <datalist id=managers> <option>Sven</option> <option>Agneta</option> <option>Björn</option> <option>Håkan</option> <option>Lisa</option> <option>Anne-Frid</option> <option>Benny</option> </datalist> 2. A dyanmically populated list based on more complex conditions. Consider for example the google autosuggest feature. <script> function handleInput(value) { var xhr = new XMLHttpRequest(); xhr.open("GET", "/suggestions.cgi?" + value); xhr.send(); xhr.onload = function() { document.getElementById("suggestions").innerHTML = xhr.responseText; } } </script> <input list=suggestions oninput="handleInput(this.value);"> <datalist id=suggestions></datalist> In use case 1 it makes sense for the UA to only display results that contain (or even starts with) the string that the user has typed so far. In use case 2 it makes sense to display *all* the results that the server cgi script thought were relevant. For example if I type "200 sek" in google, the first result it shows is "200 Swedish kronor = 27.9998 US dollars". I suspect that letting the UA apply filtering is a reasonable default. However it would be very good to be able to set a boolean attribute on either the <input> or the <datalist> stating that filtering should not happen. -- Configure bugmail: http://www.w3.org/Bugs/Public/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the QA contact for the bug.
Received on Wednesday, 4 August 2010 18:37:01 UTC