Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/436.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何从HTML源代码中限制编辑HTML按钮的“disabled”属性_Javascript_Jquery_Html - Fatal编程技术网

Javascript 如何从HTML源代码中限制编辑HTML按钮的“disabled”属性

Javascript 如何从HTML源代码中限制编辑HTML按钮的“disabled”属性,javascript,jquery,html,Javascript,Jquery,Html,我有一个这样的按钮: <input type="button" class="clsinvoice" value=" " id="btnInvoice" style="display: inline;" onclick="OpenInvoice();" disabled> 默认情况下,我已将其设置为禁用。经过一些操作后,它将被启用 我面临的问题是,任何了解基本HTML代码的人都可以编辑“disabled”属性,并可以使用按钮,等等 有没有办法限制该属性的编辑?没有。您决不能信任来

我有一个这样的按钮:

<input type="button" class="clsinvoice" value=" " id="btnInvoice" 
style="display: inline;" onclick="OpenInvoice();" disabled>
默认情况下,我已将其设置为禁用。经过一些操作后,它将被启用

我面临的问题是,任何了解基本HTML代码的人都可以编辑“disabled”属性,并可以使用按钮,等等


有没有办法限制该属性的编辑?

没有。您决不能信任来自客户端(即浏览器)的内容作为对服务器的请求等。您必须检查此服务器端以确保该操作是允许的

没有。您决不能信任来自客户端(即浏览器)的内容作为对服务器的请求等。您必须检查此服务器端以确保该操作是允许的

实际上,禁用html元素很容易受到您刚才所说的影响。
我通常做的是限制html和javscript函数在前端运行,以及服务器端的方法实际上,禁用html元素很容易受到您刚才所说的影响。
我通常会限制html和javscript函数在前端运行,以及服务器端的方法

c标记与此有什么关系?这个问题可能会有所帮助。如果需要,您可以禁用检查元素的快捷键或鼠标右键。不要担心@andreasnico i aggreed您的答案。@VijunavVastivch很高兴听到:c标记与此有什么关系?这个问题可能会有帮助如果您愿意,您可以禁用检查元素的快捷键或鼠标右键。别担心@andreasnico我同意您的答案。@VijunavVastivch很高兴听到:这是正确的。您无法阻止用户在客户端更改任何内容。他们想干什么就干什么。您所能做的就是在服务器端验证他们的操作。这是正确的。您无法阻止用户在客户端更改任何内容。他们想干什么就干什么。您所能做的就是在服务器端验证它们的操作。