Javascript 如何使用制服清除流星任务中的表单字段

Javascript 如何使用制服清除流星任务中的表单字段,javascript,mongodb,forms,reactjs,meteor,Javascript,Mongodb,Forms,Reactjs,Meteor,我正在使用为我的站点创建表单字段。当我在填写表单字段后单击submit按钮时,数据将提交到数据库,但字段仍保留填充状态,而不是在提交时清空。我尝试创建一个onSubmit方法(我想这就是它的名称…仍然是新的),该方法将转到模式并编辑值字符串“Song name”.uniformes.value=”,但控制台声明我无法设置未定义的属性“value” 这是我的表格代码: const PostCreateForm = ({model}) => <AutoForm sch

我正在使用为我的站点创建表单字段。当我在填写表单字段后单击submit按钮时,数据将提交到数据库,但字段仍保留填充状态,而不是在提交时清空。我尝试创建一个
onSubmit
方法(我想这就是它的名称…仍然是新的),该方法将转到模式并编辑值字符串
“Song name”.uniformes.value=”
,但控制台声明我无法设置未定义的属性“value”

这是我的表格代码:

const PostCreateForm = ({model}) =>
    <AutoForm
      schema={PostSchema}
      onSubmit={
        (doc => Submissions.insert(doc))
        & ('Song name'.uniforms.value = '')
      }
      model={model}
      placeholder={true}>

        <AutoField name="Song name" />

        <div className="super-special-class">
            <SubmitField className="super-special-class-with-suffix" />
        </div>
    </AutoForm>
;
最后是我调用

导出默认类UniformsHello扩展React.Component{
render(){
返回(
提交曲目
);
}
}
我应该为此打电话给一个onSubmit,或者是一个完整的页面刷新?哪一个是更好的选择?我该怎么做?谢谢

const PostSchema = new SimpleSchema({

    'Song name': {
      type: String,
      min: 1,
      uniforms: {
        placeholder: '',
        value: ''
      }
    }
  });
  export default class UniformsHello extends React.Component {

    render() {

      return(
        <div>
          <h1>Submit a track</h1>
          <PostCreateForm />
        </div>
      );
    }
  }