Re: dynamic lists
| From: | Kevin Murphy | Date: | Wed, 17 Jan 2007 22:05:54 +0000 |
| Subject: | Re: dynamic lists | ||
| References: | 1 | Groups: | php.general |
| Request: | Send a blank email to php-general+get-247267@lists.php.net to get a copy of this message | ||
On Jan 17, 2007, at 1:39 PM, Brad Fuller wrote:
FYI... Neither #1 or #2 are considered good practice for Accessibility/ADA compliance. If you are using a keyboard or screen reader to view your website, it will always pick the first one in the list and you won't have the option of even seeing the rest of the list. Basically, anything that uses onchange or onselect will cause accessibility issues. The only way to accomplish this is using onclick or submitting the form. -- Kevin Murphy Webmaster: Information and Marketing Services Western Nevada Community College www.wncc.edu 775-445-3326-----Original Message----- From: Jay Blanchard [mailto:jblanchard@pocket.com] Sent: Wednesday, January 17, 2007 4:05 PM To: Don; php-general@lists.php.net Subject: RE: [PHP] dynamic lists [snip] By dynamic drop list I mean the type where the options contained in the subsequent list depend on what was picked in the previous list without clicking submit. [/snip] PHP is server side, you need to do this with AJAX or Javascript -- PHP General Mailing List (http://www.php.net/) To unsubscribe, visit: http://www.php.net/unsub.phpDon, There's a few different ways to do this. #1) Submit the form (to itself) when a user chooses an option from the first list (using onChange=form.submit()) then with PHP query the database for the second set of options. #2) Use JavaScript to store all the values and pop them in when the user chooses an option from the first list (using onChange=someFunction(...)). I like #2. If you need a starting point, google for "javascript dynamic select list" Hope that helps, Brad