【问题标题】:Insert the current datetime automatically using redux form使用 redux 表单自动插入当前日期时间
【发布时间】:2018-09-04 08:12:36
【问题描述】:
<form onSubmit={handleSubmit} className="AddAssignmentForm">
      <div className="form-body">
        <div>
          <Field name="assignment" component={renderField} type="text" label="Assignment" />
        </div>
        <div>
          <div>
            <Field name="github" component={renderField} type="text" label="Github" />
          </div>
        </div>
        <div>
          <div>
            <Field name="teacher" component={renderField} type="text" label="Teacher" />
          </div>
        </div>
        <div className="button-class">
          <button
            type="submit"
            name="action"
            disabled={pristine || submitting || invalid}
            className="waves-effect waves-light btn"
          >
            Submit
          </button>
          <button
            type="button"
            disabled={pristine || submitting}
            onClick={reset}
            className="waves-effect waves-light btn"
          >
            Clear Values
          </button>
        </div>
      </div>
    </form>

我有这个 redux 表单。我想在用户填写表单并将其存储在某处时输入日期时间。有谁知道可以做什么?

【问题讨论】:

  • 你能给你看代码吗?
  • 是的,我已经编辑了问题并放了代码...
  • 在服务器端使用后端语言(php、node.js)甚至是sql查询更安全(并且推荐)
  • 正如@xadm 所说,尝试在您的服务器上而不是在客户端上记录时间戳。客户端生成的时间戳会造成各种伤害..
  • 是的,我认为在服务器端这样做是一个不错的选择,但我想学习使用 Redux Form 的方法......

标签: reactjs react-redux redux-form


【解决方案1】:

用户提交表单时执行的函数是您的 redux 表单调度函数上的 onSubmit。所以我会在那里生成时间戳并用它做任何你需要的事情。

【讨论】:

    猜你喜欢
    • 2019-05-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-02
    • 2014-10-22
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多