【发布时间】:2018-05-18 08:09:13
【问题描述】:
【问题讨论】:
-
有问题吗?反应不是为您手动更改html输出而构建的吗?你有什么问题?
-
如何保证页面属性的改变不会改变输入值,否则用户会保存errordata?
【问题讨论】:
您无法阻止这种行为。 HTML/JS 存储在您的客户端上,因此可以通过使用 F12 的 Web 浏览器访问和修改,您无法阻止用户使用这些工具修改您的页面。
仅当您允许用户在您的文本框中输入内容时,您的工作就是保存用户输入的值,请记住,只要这些修改仅触及 HTML 部分,它们就纯粹是视觉上的。
【讨论】:
<input type="text" className="form-control" id="prectlid" placeholder="Required" value={data.value || ''} maxLength={100} disabled/>,当手动删除只读或禁用属性时。用户无法编辑。但是如果是这样,$("input[type='text']").attr("disabled", true);,它可以