问题标签 [readonly-attribute]
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.
html - css输入文本框只读设置背景颜色不起作用
我有一个旧的 Classic ASP 表单,我需要向其中添加功能,并且我正在使用 IE11。我决定插入一个文档类型如下(我不确定为什么或是否有必要):
并添加到我的 CSS 文件中:
由于本网站上的其他页面建议更改只读文本框的背景颜色,但它不会更改颜色!
我的 HTML 声明为:
任何想法为什么它不起作用。我可以看到没有应用其他样式可能会覆盖它。我还需要发布什么来澄清我的问题吗?
reactjs - 在formcontrol中反应引导只读输入
我正在使用 react bootstrap,这个框架提供了一些不错的 FormControls。
但我想让 FormControls 中生成的 Input 字段具有 readonly="readonly" 的属性。这样,这个字段看起来和我的其他 FormControls 一样,但在 IOS 上没有给出键盘输入。
就我而言,输入将由日历选择器提供,该选择器将由弹出框触发。
有谁知道如何给 FormControl 参数 readonly="readonly",以便在浏览器中生成的 Input 字段将具有 prop readonly="readonly"?
许多thnx的答案!
c# - 如何让误导属性【ReadOnly】生成只读字段
很长一段时间以来,我认为将ReadOnly
属性应用于 viewmodel 属性意味着生成的元素将具有readonly
HTML 属性。
然后我很失望地发现这个ReadOnly
属性只适用于模型绑定,并且只读输入中的值没有绑定到发布的视图模型,人们仍然可以在 UI 字段中输入,让他们认为值将被存储。
现在我必须检查我的视图模型,在任何有这个属性的地方,将其注释掉,然后手动将 HTMLreadonly
属性应用于受影响的 Razor 元素。
我现在想创建一个ReallyReadOnly
属性,以便对于标记为这样的视图模型属性,生成一个真正的只读输入,并将其值绑定回发布的视图模型
如果可以,在渲染过程中,我可以在哪里检查并处理这个新属性?
html - 如何使单选按钮只读但不禁用?
问题“如何使单选按钮只读?” 已经被问过n
几次了。但解决方案始终是disabled="disabled"
.
(也可能有复杂的 JavaScript 解决方案,它们与click
orchange
事件一起工作并防止值的变化,但所有这些通常都有或多或少的肮脏黑客的味道。)
的问题/副作用disabled="disabled"
是,它从数据集中“删除”该字段,然后不发送到服务器。
我想要的是使单选按钮只读/不可更改 - 但同时让它们在表单提交时发送到服务器。disabled
不符合此要求,readonly
似乎不适用于单选按钮。
将单选按钮设置为只读而不从表单数据集中删除的正确 HTML 属性是什么?
c# - 如何使用 Moq 设置只读属性?
我正在尝试使用 Moq 进行单元测试。这是示例代码:
在我的测试方法中,我想设置firstProperty
为引用一个真实的对象FirstProperty
对象(由工厂创建),然后用它来测试另一个对象的行为。有没有办法做到这一点?
typescript - 打字稿:扩展接口并将现有字段重新声明为只读
假设我们有一个这样的界面:
我想调用 Readonly 并创建接口的只读版本,例如
这相当于写作
我们可以编写这样一个 Readonly 泛型接口,还是已经编写好了?
typescript - 以嵌套方式将接口中的所有字段设为只读
我知道,我们可以使用Readonly<T>将T的所有字段重新声明为只读,如: [ Typescript: extends an interface and redeclaring the existing fields as readonly
嵌套字段呢?例如:
如何创建一个 SchoolReadonly 类型,其中所有嵌套字段都是只读的。
一个简单的测试用例:
作为约束,我不想将Readonly直接添加到 School、Teacher、Student 和 PersonInfo 接口。
c# - FileSystemWatcher - 只读属性的更改事件
当受监视目录中文件的 ReadOnly 属性发生更改时,FileSystemMonitor 似乎没有触发“已更改”事件(也没有其他事件)。
这是我的测试代码:
使用该代码,我会收到很多“已更改”事件,例如,如果修改时间戳已更改,但如果我更改任何标准属性(如 ReadOnly 或 Hidden)则不会。
我错过了什么,还是我击中了“功能”?
wpf - IsReadOnly 签入 ControlTemplate 触发器 wpf
我想在 TextBox 上检查 IsReadOnly。
这是我的 TextBox 样式,
但我不能应用那个 'IsReadOnly' 属性。
它出现在 Property="IsReadOnly" 和
“IsReadOnly”成员无法识别或无法访问发生错误。
为什么?
那我该如何解决呢?
angularjs - 使用 ng-readonly 动态设置只读不起作用
我正在从数据库服务器获取一些数据,并在我的 GUI 上以表格格式显示这些数据。我想在我的 GUI 设计中实现以下目标
(a) 表格中的任何单元格都应该是可编辑的,除了表格中的第一列。(b) 表的第一行,如果新添加到 GUI 以接受用户的新输入,则应免除上述规则,即第一行的所有列都应可编辑。
为此,我编写了以下代码。
HTML 代码
控制器代码如下。
当我执行上面的代码时,所有行的第一列都按预期变得不可编辑。但是,当我向 GUI 添加新行(通过在同一控制器的另一个函数中的 sensordata 数组中添加新的空 JSON 对象)GUI 时,该行的第一列变得不可编辑,这不应该是第一个 if上述方法中的声明。我无法弄清楚为什么会这样。