Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Added an example on how to use <select multiple> #2041

Closed
wants to merge 1 commit into from

Conversation

0xnoob
Copy link
Contributor

@0xnoob 0xnoob commented May 29, 2019

The short Note segment that is currently provided is insufficient to use an <select multiple={true}> element.

This is especially confusing and frustraring with the sentence "this makes it so that <input type="text">, <textarea>, and <select> all work very similarly" right before it: In the case of using the multiple attribute, you do need to change your code a little bit more.

The linked anonymous codepen is from me; afaik all codepen example in the documentation are under @gaearon account? What I understand, otherwise someone else can modify the codepen later on; feel free to copy/paste/modify it as you like.

There is also an alternative codepen example which creates a more suitable alert message in handleSubmit(), depending on how many options you have selected, but in my opinion it adds unnecessary noice.

This issue has also been addressed in #531, #984.

The short info segment that is currently provided is insufficient to use an `<select multiple={true}>` element.  

This is especially confusing and frustraring with the sentence **"this makes it so that `<input type="text">`, `<textarea>`, and `<select>` all work very similarly"** right before it: In the case of using the `multiple` attribute, you *do* need to change your code a little bit more.

The linked anonymous codepen is from me, feel free to copy/paste/modify it as you like; afaik all codepen example are owned by @gaearon?  

There is an [alternative codepen example](https://codepen.io/anon/pen/VOEezB?editors=0011) which also deals with writing a more suitable alert message, depending on how many options are selected, but in my opinion it adds unnecessary noice.

This issue has also been addressed in reactjs#531, reactjs#984.
@reactjs-bot
Copy link

Deploy preview for reactjs ready!

Built with commit 0bfdfa4

https://deploy-preview-2041--reactjs.netlify.com

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants