输入的必需属性不适用于表单提交

时间:2021-06-07 05:01:40

标签: html

我写了这个简单的表单,如果点击提交按钮,它应该要求用户输入他们的电话号码。相反,什么也没有发生。有人可以帮帮我吗? 这是我的表单的代码:

import React, { useState } from 'react';
import moment from 'moment';

const DateInput = ({ className = style.defaultSize, onChange }) => {
  const [value, setValue] = useState(moment().format('YYYY-MM-DD'));

  const onChangeDate = (date) => {
    const newDate = moment(date.timeStamp).format('YYYY-MM-DD');
    setValue(newDate);
    console.log(newDate); //always log "1970-01-01"
  };

  return (
    <input
        type="date"
        value={value}
        onChange={onChangeDate}
     />
  );
};

export default DateInput;

1 个答案:

答案 0 :(得分:2)

novalidate="novalidate"中删除<form>

相关问题