在 HTML 中,我们如何防止从开发人员工具或任何操作 html 页面的东西中删除禁用属性?
In HTML How can we to prevent remove disabled attribute from developer tools or anything that manipulate html page?
我正在使用 Asp.net 核心 MVC,我想禁用一个字段集区域。但是当我转到浏览器并在浏览器中使用开发人员工具进行操作时,我可以轻松地删除我的字段集的禁用属性。这是示例:
<fieldset onchange="" disabled>
<ul class="list-group" disabled="true">
@foreach (var item in Model)
{
<li class="list-group-item">
<input type="checkbox" value="@item.UserID" />
<label>
@item.FirstName @item.LastName
</label>
</li>
}
</ul>
当其前面的输入字段中有文本时,此选择字段将被启用,否则将被禁用。
那么我怎样才能防止这个字段集没有人可以删除它的禁用属性呢?
我有一些想法:
- 当 fieldset 是 onchange 事件时,我可以防止不删除禁用。
- 在 MVC 控制器中进行输入和控制。
你不能。浏览器中发生的任何事情都在用户的控制之下,而不是发布者。毕竟,它是一个用户代理,而不是发布者代理。
我正在使用 Asp.net 核心 MVC,我想禁用一个字段集区域。但是当我转到浏览器并在浏览器中使用开发人员工具进行操作时,我可以轻松地删除我的字段集的禁用属性。这是示例:
<fieldset onchange="" disabled>
<ul class="list-group" disabled="true">
@foreach (var item in Model)
{
<li class="list-group-item">
<input type="checkbox" value="@item.UserID" />
<label>
@item.FirstName @item.LastName
</label>
</li>
}
</ul>
当其前面的输入字段中有文本时,此选择字段将被启用,否则将被禁用。
那么我怎样才能防止这个字段集没有人可以删除它的禁用属性呢?
我有一些想法:
- 当 fieldset 是 onchange 事件时,我可以防止不删除禁用。
- 在 MVC 控制器中进行输入和控制。
你不能。浏览器中发生的任何事情都在用户的控制之下,而不是发布者。毕竟,它是一个用户代理,而不是发布者代理。