【发布时间】:2020-04-13 21:14:25
【问题描述】:
我在 React 中有一些输入字段,我想为它们做即时验证:
验证电子邮件地址的格式是否正确。如果没有,请在电子邮件地址输入字段旁边显示错误。
验证电子邮件地址和验证电子邮件地址匹配。如果不是,请在“验证电子邮件地址”输入字段旁边显示错误。
验证名称不为空。
export default class DOB extends Component {
constructor() {
super();
this.state = {
Year: "",
Month: "",
Day: "",
YearFocused: false,
MonthFocused: false,
DayFocused: false,
Valid: true
};
}
render() {
return (
<div>
<p>
Email Address:
<input type="text" value="" />
</p>
<p>
Verify Email Address:
<input type="text" value="" />
</p>
<p>
Name:
<input type="text" value="" />
</p>
<p>
DOB (YYYY MM DD):
<input className="Year" type="text" />
<input className="Month" type="text" />
<input className="Day" type="text" />
</p>
<p>
<button>Submit</button>
</p>
</div>
);
}
}
【问题讨论】:
-
我在这里没有看到验证代码的尝试。你被困在哪里了?
标签: javascript reactjs validation