在onChange()事件之后提交表单时,生成的隐藏输入不会发布。
var requireScript = require('../data/filter');
const CategoryFilter = React.createClass({
...
onChange(value) {
this.setState({
value: value,
});
//This is where I submit the form via AJAX
requireScript.getOptions(this);
},
...
render() {
return (
<div className="form-group">
<label>{this.props.label}</label>
<Creatable
name={this.props.fieldName}
onChange={this.onChange}
/>
</div>
);
},
...
});
Ajax脚本完全没问题并且提交没有错误。唯一的问题是react-select生成的隐藏输入不会发布。
对我来说,看似隐藏的输入只是在提交表单后才插入到DOM中。我是否使用适当的活动来提交表格?