问题标签 [readonly]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
javascript - IE7 无法识别文本输入只读属性?
我正在通过 javascript 设置 readonly="readonly" (换句话说,true):
这在 FF、Safari 和 Chrome 中具有预期的效果(使该字段不再可编辑,但其内容与表单一起提交),但不适用于 IE7。在 IE7 中我仍然可以修改文本输入字段的内容。
我也尝试过设置 ("readonly", "true"),它适用于我正在测试的所有其他三种浏览器,但 IE7 也忽略了它。
有没有人有尝试用 IE7 做到这一点的经验?我不想使用 disabled 属性,因为我希望文本输入字段中的值与表单一起提交。
vb.net - Optional Readonly Property in VB.Net Interface
I am trying to develop a simple interface for allowing quick lists to be generated from classes. Basically, the interface needs to return an ID and a Name. However, some classes have a calculated name property which is read only, others just use a read/write name property. Basically, all I care is that it has a getter, it does not matter if the property has a setter. How can I write this interface to handle either or without throwing compile errors?
I have read this question and didn't really follow it, maybe I am just dense. If so, please show me the error of my ways :)
html - 如何使表格只读,包括图像等内容
我有一个表格,其中有两个文本框和旁边的图像,可以单击并打开一个弹出窗口。
在基于条件的只读模式下,我可以将文本框设为只读,但图像不会变为只读。我有一个解决方案是与 JavaScript 的图像调用关联的锚标记,当它处于只读模式时,我可以在其中检查虚拟点击。这里的问题是该功能很常见,并且无处不在。那么有没有办法让整个表只读,这样就不需要做额外的解决方法了?
为代码编辑
c# - Resharper 将字段更改为只读
我正在尝试 Resharper,我注意到它建议将实例级别字段设置为只读。例如:
将这样的字段标记为只读有什么好处?
actionscript-3 - 在 Actionscript 3 中创建只读属性
AS3 中的许多库类具有“只读”属性。是否可以在自定义 as3 类中创建此类属性?换句话说,我想创建一个具有公共读取但私有集的属性,而不必为我想要公开的每个属性创建一个复杂的 getter/setter 系统。
f# - 访问外部程序集中结构的公共只读成员
当我使用 F# 读取public readonly
C# 程序集中定义的结构类型的成员时,我遇到了一个奇怪的错误。
当我用 F# 1.9.6.16 编译 Client.exe 时,最后一行给出了错误:
在撰写本文时,网络是无用的。可以读取类的不可变成员,可以读取结构的可变成员,但不能读取结构的不可变成员,这似乎很奇怪。解决方法很简单,但我很好奇:这是编译器中的错误吗?
编辑:我向 fsbugs@microsoft.com 提交了错误报告
c# - 我是否必须编写自己的方法来取消设置文件夹上的 readony 及其在 C# 中的内容?
我有一个文件夹,其中包含一些文件夹和这些文件夹中的一些文件。碰巧的是,这些文件可能是只读的,这对我来说是不可接受的。
问题是我是否必须编写代码以递归取消所有文件的只读设置?编写起来并不难,但是有什么标准的 .NET 方法可以做到吗?
我目前的解决方案:
c# - 分配给基类的静态只读字段
编译上述 C# 代码时出现错误。
错误说-“不能分配静态只读字段(静态构造函数或变量初始化程序除外)”
但我在静态构造函数中分配它。
对这样一个静态变量的需求是,基类有使用这个变量的方法,但是派生类和基类必须有这个变量的不同值。但是该值在相应类的所有实例中是恒定的。它必须是只读的,因为它不能被任何地方更改。
上述代码中的错误是什么?(如果有的话)我似乎无法找到一个。错误消息没有帮助。因为我没有做错任何事情。
如果有错误,我该如何实现这个功能?我知道一个简单的解决方法是使其成为实例变量并在派生类中为它们分配不同的值。但这是不必要的,因为该值在相应类的所有实例中都是恒定的。
google-app-engine - “开发人员对 App Engine 上的文件系统具有只读访问权限”是否正确?
根据Google App Engine 上的这篇 Wikipedia 文章:
开发人员对 App Engine 上的文件系统拥有只读访问权限。
我听说过允许上传的 App Engine 应用程序,而且 Google 还出售额外的存储空间 - 如果是这样,这句话是不是看起来不正确?
perl - 有没有办法修改 foreach 循环变量?
以下代码给出了错误消息:
Modification of a read-only value attempted at test.pl line 4.
有什么办法可以修改$var
吗?(我只是出于好奇而问;实际上看到此错误消息我感到非常惊讶。)