有人可以告诉我,我的表单数据的字符串在逗号处结束了吗?我发送了一个表单,其中包含foo, bar
的字符串,但只有foo
在表单数据中发送。这与数据库无关,就像chrome dev工具一样,在网络下,我只看到一个字符串值。这是我实际观点的图像:
仅提交Wordpress,
。注意到,
?
React中的一些代码(我使用react-select):
<form action="/" method="post">
<Select ref="stateSelect" options={skillsOptions} simpleValue multi={this.state.multi} value={this.state.skillsSelectValue} name="skills" onChange={this.skillsUpdateValue} valueKey="value" labelKey="name" loadOptions={this.getContributors} />
</form>
skillsUpdateValue: function(newValueCnd) {
// var str = newValueCnd.split(',');
this.setState({
skillsSelectValue: newValueCnd
});
this.setState({
skills: newValueCnd
});
},
我错过了form
的内容吗?使用Rails,所有单词都很棒。
修改
输入选项:
var skillsOptions = [
{ value: 'one', name: 'One' },
{ value: 'two', name: 'Two' }
];