React · Forms
Required Field
Use HTML5 required attribute for validation
Required Input
Add required attribute for browser validation:
Required Field
Try submitting without selecting time
index.tsxtsx
1import { Timepicker } from "timepicker-ui-react";2import { useState } from "react";34function App() {5 const [time, setTime] = useState("");67 return (8 <form onSubmit={(e) => {9 e.preventDefault();10 alert(`Submitted: ${time}`);11 }}>12 <Timepicker13 name="time"14 required15 value={time}16 onUpdate={(data) => {17 setTime(`${data.hour}:${data.minutes} ${data.type}`);18 }}19 />20 <button type="submit">Submit</button>21 </form>22 );23}
HTML5 Attributes
Timepicker supports all standard input attributes:
index.tsxtsx
1<Timepicker2 name="appointment-time"3 required4 disabled={false}5 readOnly={false}6 placeholder="Select time"7/>