【发布时间】:2018-07-22 11:15:24
【问题描述】:
我有一个为特定用户禁用了一些文本字段(主要是日期字段)的表单,但其中有一些价值。我不确定它是否是只读字段。 无论如何,我想访问禁用的字段值以使用 javascript 执行一些其他操作
这是控件的字符串化值
{"idbase":"row-4-cell-3","lock":{"vary":0,"fixLock":1,"hidden":"","epmSourced":1},"desc":"Plan_date_ac","name":"date-4-3","lockValue":null,"type":"AC"},
我尝试使用:
form[var.control).value
和:
document.getElementById(controls[var].idbase).innerHTML
都不适合我,它总是抛出“未定义”。
注意:只有javascript,不要jquery!
【问题讨论】:
-
那是什么元素?你有相同的 ID 吗?
-
没有确切的ID,因为它是根据行和单元格值分类的,所以我们必须去描述
-
那么这个 controls[var].idbase 是什么?您是否使用表格来显示数据?还是其他控件?
-
这些值是否放在任何元素中?
-
它将控制权转移到那个单元格?并尝试访问那里的字段?
标签: javascript controls htmlcontrols