【发布时间】:2021-10-31 13:17:11
【问题描述】:
我不想在这里问这个简单的问题,但是这个功能对我不起作用,我不明白为什么。一切看起来都正确:
class Questionnaire extends Component {
constructor(props) {
super(props);
this.state = {
status: true,
};
}
render() {
return (
<div disabled={this.state.status === true ? true : false}>
<h1>The Form</h1>
<input type="text" />
<br />
<input type="text" />
<br />
<input type="text" />
<br />
<input type="text" />
<br />
<button>Submit</button>
</div>
);
}
}
export default Questionnaire;
你发现这里有什么问题吗?请指出我的错误。我还创建了这个stackblitz。
【问题讨论】:
-
您不能禁用 div。你应该改用
fieldset -
@RobertoZvjerković,这是一个非常基本和简单的形式。有解决办法吗?
-
是的。使用
fieldset -
我正在接受@Dmitriif 的回答。罗伯托的回答也解决了我的问题。两者都有有效点。谢谢大家。
-
@RobertoZvjerković,是的,它回答了我的问题。感谢您的补充回答
标签: reactjs