在使用 BackboneJS 模型时验证 ReactJS 输入
Validating ReactJS inputs while using BackboneJS models
我正在ReactJS中创建一个表单,该表单在提交后创建一个Backbone模型并将其保存到我的数据库中。在保存之前,我希望在 Backbone 模型中进行验证,并在 React 视图中显示错误。实现这一目标的最佳方法是什么?谢谢。
ReactJS Form View's handleSubmit():
handleSubmit: function () {
var foo = new Foo({
title: this.state.title,
description: this.state.description,
startDate: this.state.startDate,
endDate: this.state.endDate
});
foo.save({
error: function() {
console.log("ERROR");
}
});
}
骨干模型
defaults: {
title: "",
description: "",
startDate: "",
endDate: ""
},
urlRoot: function() {
return apiUrls("Foo")
}
您可以将错误消息保存为 React 视图中的状态:
var view = this;
foo.save({
error: function() {
view.setState({validationError: 'your error message'});
},
success: function() {
view.setState({validationError: null});
}
});
相关文章:
- 正在验证8个真/假复选框或复选框中的2个
- 如何在ReactJS JSX中执行嵌套的if-else语句
- 拨打'父亲'函数形式a'儿童'ReactJS中的组件
- 借助asp.net验证或java脚本对多个文本进行验证
- jQuery自定义验证比较多个输入的序列
- 使用html中的外部javascript进行数据验证
- 如何使用jquery Validation验证Formspread
- jquery中的文本框验证
- 在验证和发送邮件后更改联系人表单的 html
- 代码不会验证
- ReactJS映射:如何仅在url变量不为空时呈现html链接
- JS验证ajax返回的html中的表单数据
- 同步调用,直到用户通过angular验证为访问者
- 状态未立即更新时的 ReactJS 表单验证
- 在使用 BackboneJS 模型时验证 ReactJS 输入
- 强制 ReactJS 在 propType 验证失败时抛出真正的错误
- Reactjs+ASP MVC无干扰验证
- 如何验证ReactJS中组件的PropTypes是相互包含的?
- 在ReactJS中根据身份验证状态显示元素
- 在ReactJS中,如何在将新值推入数组之前验证状态数据