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