react jsx - Reactjs dropdown list population from props data -
i trying create dropdown select box populate list items in dropdown box using data have passed componenent. keep running "uncaught invariant violation: input void element tag , must not have children
or use props.dangerouslysetinnerhtml
. check render method of assignmodal." error , not sure how solve it. here code using:
in function trying dynamically generate drop down items
createuserdropdown: function() { let items = []; (let = 0; < this.props.userdata.user_data.length; i++) { items.push(<option key={this.props.userdata.user_data[i].id} value={this.props.userdata.user_data[i].id}>{this.props.userdata.user_data[i].first_name}</option>); } return items; }
here render function
render: function() { return ( <div> <form classname='form-inline' onsubmit={this.handlesubmit}> <input type="select" label="multiple select" multiple> {this.createuserdropdown()} </input> </form> </div> ) }
select isn't valid input type. select has it's own tag it's children being option. change <input>
<select>
. more info here: https://developer.mozilla.org/en-us/docs/web/html/element/select
Comments
Post a Comment