gpt4 book ai didi

reactjs - TextField 上的 Material-UI 自定义所需文本

转载 作者:行者123 更新时间:2023-12-04 12:40:22 24 4
gpt4 key购买 nike

该组件允许您设置该字段是否必填,但我想更改 * 必填字段* 符号。

有什么办法可以做到吗?

最佳答案

我在他们的 API 上找不到任何相关信息,但您可以使用 ::after星号 <span> 上的伪元素元素:

import React from "react";
import TextField from "@material-ui/core/TextField";
import { makeStyles } from "@material-ui/core/styles";

const useStyles = makeStyles(theme => ({
root: {
"& .MuiTextField-root": {
margin: theme.spacing(1),
width: 200,

"& .MuiFormLabel-asterisk.MuiInputLabel-asterisk": { // these are the classes used from material-ui library for the asterisk element
"&::after": {
content: '"mandatory field"' // add your text here
}
}
}
}
}));

export default function FormPropsTextFields() {
const classes = useStyles();

return (
<form className={classes.root} noValidate autoComplete="off">
<div>
<TextField
defaultValue="My Name"
required
id="standard-required"
label="Name"
/>
</div>
</form>
);
}

此外,here是一个工作示例。

关于reactjs - TextField 上的 Material-UI 自定义所需文本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59884294/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com