微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

ReactJS-如何在后端使用Ruby On Rails和MongoDB添加表单验证?

如何解决ReactJS-如何在后端使用Ruby On Rails和MongoDB添加表单验证?

我从React开始(在后端使用Ruby On Rails,并将MongoDB用作数据库)。我有一个简单的表格:

<form onSubmit={handleSubmit}>
  <div className="form-group">
    <label>Name</label>
    <input type="text" 
           value={name} 
           onChange={(e) => setName(e.target.value)}
           className="form-control" 
           id="name" />
   </div>
   <div className="form-group">
     <label>Symbol</label>
     <input type="text" 
            value={symbol} 
            onChange={(e) => setTicker(e.target.value)}
            className="form-control" 
            id="ticker" />
   </div>
   <button type="submit" className="btn btn-primary">Submit</button>
 </form>

这是添加数据库的一种简单形式。我想添加表单验证,以确保:

  • NameSymbol是唯一的(在MongoDB中,没有相同名称/符号的记录)
  • Name的长度至少为4个字符,Symbol的长度至少为3

在后端使用Rails和MongoDB为React表单添加这种验证的最佳方法是什么?

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。