react-select隐藏输入而非发布

时间:2017-04-21 10:08:46

标签: ajax reactjs react-select

在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中。我是否使用适当的活动来提交表格?

0 个答案:

没有答案