Reactjs F12将react输入值从disabled(禁用)或readOnly(只读)更改为normal(正常)

Reactjs F12将react输入值从disabled(禁用)或readOnly(只读)更改为normal(正常),reactjs,react-component,Reactjs,React Component,页面呈现,输入只读或禁用属性为true。然后我按F12,手动删除只读或禁用属性。然后,我在文本框中键入。但这是不允许的 你无法阻止这种行为。 HTML/JS存储在您的客户端上,因此可以使用F12访问和修改web浏览器,但您无法阻止用户使用这些工具修改您的页面 只有当您允许用户在您的文本框中输入内容时,您才需要保存用户输入的值。请记住,只要这些修改只涉及HTML部分,这些修改就完全是可视的。这有问题吗?react不是为您手动更改html输出而构建的吗?您的问题是什么?我如何保证页面属性的更改不会更

页面呈现,输入只读或禁用属性为true。然后我按F12,手动删除只读或禁用属性。然后,我在文本框中键入。但这是不允许的


你无法阻止这种行为。 HTML/JS存储在您的客户端上,因此可以使用F12访问和修改web浏览器,但您无法阻止用户使用这些工具修改您的页面


只有当您允许用户在您的文本框中输入内容时,您才需要保存用户输入的值。请记住,只要这些修改只涉及HTML部分,这些修改就完全是可视的。

这有问题吗?react不是为您手动更改html输出而构建的吗?您的问题是什么?我如何保证页面属性的更改不会更改输入值,否则用户将保存errordata?但是像这样,手动删除readOnly或disabled属性时。用户无法编辑。但如果此$input[type='text'].attrdisabled为true;,信息技术can@jiahangsu用户可以停止所有javascript,或者直接使用postman调用api端点,然后向服务器发送用户想要的任何值。所以你必须在API级别而不是ui级别保护它。@Joel Harkes你说的也是一个想法。非常感谢。