[英]MUI datepicker how can i remove red border which is displaying
我在這里使用 MUI datepicker,當我在輸入任何值之前使用它時,我在選擇日期后看到紅色邊框,它消失了。
const [selectDate, setSelectDate] = useState("");
const handleDate = (newValue) => {
setSelectDate(newValue);
};
<LocalizationProvider dateAdapter={AdapterDayjs}>
<DesktopDatePicker
// label="Date desktop"
inputFormat="DD/MM/YYYY"
value={selectDate}
onChange={handleDate}
renderInput={(params) => (
<TextField error={false} fullWidth {...params} />
)}
/>
</LocalizationProvider>
在這里我嘗試給出錯誤錯誤但它並沒有消失任何人都經歷過這個問題如果是那么我該如何解決它..
params
道具中的renderInput
覆蓋了您對TextField
的error
道具的定義,因為{...params}
道具是在它之后定義的( params
包中還有一個額外的error
道具)。
如果你在之后定義error
屬性,你將覆蓋renderInput
的錯誤屬性並且紅線將消失。
<TextField fullWidth {...params} error={false} />
默認情況下,如果未選擇日期值、值為空或值的日期格式錯誤,則由renderInput
傳遞的參數 props 會視為錯誤。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.