Hiện tại em đang có 1 form để người dùng nhập thông tin như thế này thì em muốn người dùng không được trùng tên và trùng ngày sinh(có thể trùng tên nhưng ngày sinh phải khác nhau) thì phải làm như thế nào ạ? Và sau khi em nhập dữ liệu bảng thì id vẫn tăng nhưng quay sang form điền thì nó set về 0 thì có cách nào để nó hiển thị đúng k ạ?
Em đang dùng java spring boot, dưới đây là code html form của e.
Em xin cảm ơn.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<link rel="stylesheet"
href="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css"
integrity="sha384-ggOyR0iXCbMQv3Xipma34MD+dH/1fQ784/j6cY/iJTQUOhcWr7x9JvoRxT2MZw1T"
crossorigin="anonymous">
</head>
<body>
<div class="container">
<div class="row">
<h1>Employee</h1>
</div>
<form name="myForm"
th:object="${order}" th:action="@{save/{id}(id=${order.ids})}"
th:method="${id} < 0 ? post:put">
ID: <input type="number" name="ids" th:value="${order.ids}" ><br/>
NAME: <input type="text" name="name" th:value="${order.name}" required><br/>
DOB: <input type="date" name="date" th:value="${order.date}" required><br/>
DEPARTMENT: <input type="text" name="department" th:value="${order.department}" required><br/>
HIRED: <input type="checkbox" name="hired" th:checked="${order.hired}"><br/>
<button type="submit" class="btn btn-success">Save</button>
</form>
</body>
</html>