add validation empty field on create and update form
This commit is contained in:
@ -72,12 +72,12 @@ const AddDialog = () => {
|
|||||||
const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {
|
const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
if (formField.name === '') {
|
if (formField.name.trim() === '') {
|
||||||
setAlert({ show: true, message: 'Please fill name field.' });
|
setAlert({ show: true, message: 'Please fill name field.' });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
doCreateMunicipio(e);
|
// doCreateMunicipio(e);
|
||||||
console.log(parsedUser.email);
|
console.log(parsedUser.email);
|
||||||
console.log(formField);
|
console.log(formField);
|
||||||
setAlert({ show: false, message: '' });
|
setAlert({ show: false, message: '' });
|
||||||
|
|||||||
@ -77,7 +77,7 @@ const EditDialog = () => {
|
|||||||
const handleUpdate = (e: React.FormEvent<HTMLFormElement>) => {
|
const handleUpdate = (e: React.FormEvent<HTMLFormElement>) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
if (formField.name === '') {
|
if (formField.name.trim() === '') {
|
||||||
setAlert({ show: true, message: 'Please fill name field.' });
|
setAlert({ show: true, message: 'Please fill name field.' });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
@ -88,7 +88,7 @@ const EditDialog = () => {
|
|||||||
// created_at: formattedTime
|
// created_at: formattedTime
|
||||||
// });
|
// });
|
||||||
|
|
||||||
doUpdateMunicipios(e);
|
// doUpdateMunicipios(e);
|
||||||
console.log(formField);
|
console.log(formField);
|
||||||
setAlert({ show: false, message: '' });
|
setAlert({ show: false, message: '' });
|
||||||
};
|
};
|
||||||
|
|||||||
@ -29,8 +29,8 @@ const ListToolbar = () => {
|
|||||||
<input
|
<input
|
||||||
type="text"
|
type="text"
|
||||||
placeholder="Search Municipios"
|
placeholder="Search Municipios"
|
||||||
value={searchName}
|
value={(table.getColumn('name')?.getFilterValue() as string) ?? ''}
|
||||||
onChange={(event) => setSearchName(event.target.value)}
|
onChange={(event) => table.getColumn('name')?.setFilterValue(event.target.value)}
|
||||||
/>
|
/>
|
||||||
</label>
|
</label>
|
||||||
<DefaultTooltip title={'Filter'} placement={'top'}>
|
<DefaultTooltip title={'Filter'} placement={'top'}>
|
||||||
|
|||||||
@ -113,8 +113,9 @@ const ManageMunicipiosProvider = ({ children }: { children: React.ReactNode }) =
|
|||||||
}
|
}
|
||||||
},
|
},
|
||||||
{
|
{
|
||||||
accessorFn: (row) => row.name,
|
// accessorFn: (row) => row.name,
|
||||||
id: 'name',
|
// id: 'name',
|
||||||
|
accessorKey: 'name',
|
||||||
header: ({ column }) => <DataGridColumnHeader title="Municipios Name" column={column} />,
|
header: ({ column }) => <DataGridColumnHeader title="Municipios Name" column={column} />,
|
||||||
enableSorting: true,
|
enableSorting: true,
|
||||||
enableHiding: false,
|
enableHiding: false,
|
||||||
|
|||||||
@ -83,7 +83,7 @@ const AddDialog = () => {
|
|||||||
const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {
|
const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
if (formField.name === '' || formField.municipio_id === 0) {
|
if (formField.name.trim() === '' || formField.municipio_id === 0) {
|
||||||
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -83,7 +83,7 @@ const EditDialog = () => {
|
|||||||
const handleUpdate = (e: React.FormEvent<HTMLFormElement>) => {
|
const handleUpdate = (e: React.FormEvent<HTMLFormElement>) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
if (formField.name === '' || formField.municipio_id === 0) {
|
if (formField.name.trim() === '' || formField.municipio_id === 0) {
|
||||||
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -71,21 +71,21 @@ const AddDialog = () => {
|
|||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
if (
|
if (
|
||||||
formField.name === '' ||
|
formField.name.trim() === '' ||
|
||||||
formField.description === '' ||
|
formField.description.trim() === '' ||
|
||||||
formField.price_point === 0 ||
|
formField.price_point === 0 ||
|
||||||
formField.price_cash === 0 ||
|
formField.price_cash === 0 ||
|
||||||
formField.cashback_point === 0 ||
|
formField.cashback_point === 0 ||
|
||||||
formField.cashback_cash === 0 ||
|
formField.cashback_cash === 0 ||
|
||||||
formField.status === '' ||
|
formField.status.trim() === '' ||
|
||||||
formField.created_by === '' ||
|
formField.created_by.trim() === '' ||
|
||||||
formField.created_at === ''
|
formField.created_at.trim() === ''
|
||||||
) {
|
) {
|
||||||
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
doCreateProduct(e);
|
// doCreateProduct(e);
|
||||||
console.log(formField);
|
console.log(formField);
|
||||||
setAlert({ show: false, message: '' });
|
setAlert({ show: false, message: '' });
|
||||||
};
|
};
|
||||||
|
|||||||
@ -70,15 +70,15 @@ const EditDialog = () => {
|
|||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
if (
|
if (
|
||||||
formField.name === '' ||
|
formField.name.trim() === '' ||
|
||||||
formField.description === '' ||
|
formField.description.trim() === '' ||
|
||||||
formField.price_point === 0 ||
|
formField.price_point === 0 ||
|
||||||
formField.price_cash === 0 ||
|
formField.price_cash === 0 ||
|
||||||
formField.cashback_point === 0 ||
|
formField.cashback_point === 0 ||
|
||||||
formField.cashback_cash === 0 ||
|
formField.cashback_cash === 0 ||
|
||||||
formField.status === '' ||
|
formField.status === '' ||
|
||||||
formField.updated_by === '' ||
|
formField.updated_by.trim() === '' ||
|
||||||
formField.updated_at === ''
|
formField.updated_at.trim() === ''
|
||||||
) {
|
) {
|
||||||
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
||||||
return;
|
return;
|
||||||
|
|||||||
@ -61,7 +61,7 @@ const AddDialog = () => {
|
|||||||
const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {
|
const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
if (formField.name === '') {
|
if (formField.name.trim() === '') {
|
||||||
setAlert({ show: true, message: 'Please fill name field.' });
|
setAlert({ show: true, message: 'Please fill name field.' });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -65,7 +65,7 @@ const EditDialog = () => {
|
|||||||
const handleUpdate = (e: React.FormEvent<HTMLFormElement>) => {
|
const handleUpdate = (e: React.FormEvent<HTMLFormElement>) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
if (formField.name === '') {
|
if (formField.name.trim() === '') {
|
||||||
setAlert({ show: true, message: 'Please fill name field.' });
|
setAlert({ show: true, message: 'Please fill name field.' });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -100,12 +100,12 @@ const AddDialog = () => {
|
|||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
if (
|
if (
|
||||||
formField.name === '' ||
|
formField.name.trim() === '' ||
|
||||||
formField.description === '' ||
|
formField.description.trim() === '' ||
|
||||||
formField.type === '' ||
|
formField.type.trim() === '' ||
|
||||||
formField.status === '' ||
|
formField.status.trim() === '' ||
|
||||||
formField.transactionTypeId === '' ||
|
formField.transactionTypeId.trim() === '' ||
|
||||||
formField.agentId === ''
|
formField.agentId.trim() === ''
|
||||||
) {
|
) {
|
||||||
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
||||||
return;
|
return;
|
||||||
|
|||||||
@ -114,12 +114,12 @@ const EditDialog = () => {
|
|||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
if (
|
if (
|
||||||
formField.name === '' ||
|
formField.name.trim() === '' ||
|
||||||
formField.description === '' ||
|
formField.description.trim() === '' ||
|
||||||
formField.type === '' ||
|
formField.type.trim() === '' ||
|
||||||
formField.status === '' ||
|
formField.status.trim() === '' ||
|
||||||
formField.transactionTypeId === '' ||
|
formField.transactionTypeId.trim() === '' ||
|
||||||
formField.agentId === ''
|
formField.agentId.trim() === ''
|
||||||
) {
|
) {
|
||||||
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
||||||
return;
|
return;
|
||||||
|
|||||||
@ -62,7 +62,7 @@ const AddDialog = () => {
|
|||||||
const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {
|
const handleSubmit = (e: React.FormEvent<HTMLFormElement>) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
if (formField.name === '' || formField.posto_adm_id === 0) {
|
if (formField.name.trim() === '' || formField.posto_adm_id === 0) {
|
||||||
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
@ -68,7 +68,7 @@ const EditDialog = () => {
|
|||||||
const handleUpdate = (e: React.FormEvent<HTMLFormElement>) => {
|
const handleUpdate = (e: React.FormEvent<HTMLFormElement>) => {
|
||||||
e.preventDefault();
|
e.preventDefault();
|
||||||
|
|
||||||
if (formField.name === '' || formField.posto_adm_id === 0) {
|
if (formField.name.trim() === '' || formField.posto_adm_id === 0) {
|
||||||
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
setAlert({ show: true, message: 'Please fill in all required fields.' });
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user