imeidetail

This commit is contained in:
Tamilselvan 2026-03-02 18:45:47 +05:30
parent b173fbc823
commit 82bfccfe8b
1 changed files with 21 additions and 7 deletions

View File

@ -59,6 +59,7 @@ const BSImeiDetails = (props) => {
}; };
const ChangeRadioOption = (data) => { const ChangeRadioOption = (data) => {
setRadioBtnSelection(data); setRadioBtnSelection(data);
formRef.current?.resetFields(['SerialNumber', 'SerialNumbertext', 'IMEINumber', 'IMEINumbertext']);
}; };
const SerialNumberOnchange = (e) => { const SerialNumberOnchange = (e) => {
console.log(e, SerialNumberList, 'SerialNumberOnchange'); console.log(e, SerialNumberList, 'SerialNumberOnchange');
@ -265,7 +266,10 @@ const BSImeiDetails = (props) => {
rules={[ rules={[
{ {
validator: async (_, value) => { validator: async (_, value) => {
await validateSafeInput(value); // To block HTML tags & SQL keywords if (value && !/^\d+$/.test(value)) {
return Promise.reject('Please enter only numbers');
}
await validateSafeInput(value);
return Promise.resolve(); return Promise.resolve();
}, },
}, },
@ -274,13 +278,16 @@ const BSImeiDetails = (props) => {
<InputField <InputField
field="SerialNumbertext" field="SerialNumbertext"
name="SerialNumbertext" name="SerialNumbertext"
// value={NewPrice1}
label="Serial Number" label="Serial Number"
fieldState={true} fieldState={true}
fieldApi={true} fieldApi={true}
// id="error2"
autocomplete="off" autocomplete="off"
// isOnChange={formType == "edit" || formRef.current?.getFieldsValue()?.CustName ? true : false} type="number"
onKeyDown={(e) => {
if (['e', 'E', '+', '-', '.'].includes(e.key)) {
e.preventDefault();
}
}}
/> />
</Form.Item> </Form.Item>
<Buttons <Buttons
@ -342,7 +349,10 @@ const BSImeiDetails = (props) => {
rules={[ rules={[
{ {
validator: async (_, value) => { validator: async (_, value) => {
await validateSafeInput(value); // To block HTML tags & SQL keywords if (value && !/^\d+$/.test(value)) {
return Promise.reject('Please enter only numbers');
}
await validateSafeInput(value);
return Promise.resolve(); return Promise.resolve();
}, },
}, },
@ -354,9 +364,13 @@ const BSImeiDetails = (props) => {
label="IMEI Number" label="IMEI Number"
fieldState={true} fieldState={true}
fieldApi={true} fieldApi={true}
// id="error2"
autocomplete="off" autocomplete="off"
// OnChange={formType == "edit" || formRef.current?.getFieldsValue()?.CustName ? true : false} type="number"
onKeyDown={(e) => {
if (['e', 'E', '+', '-', '.'].includes(e.key)) {
e.preventDefault();
}
}}
/> />
</Form.Item> </Form.Item>
<Buttons <Buttons