在 javascript 中使用表单控件访问字段值?
Access values of fields using form controls in javascript?
我有一个表单,其中一些文本字段(主要是日期字段)对特定用户禁用,但在 it.I 中有一些值我不确定它是否是只读字段。
无论如何,我想访问禁用字段值以使用 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
对我都不起作用,它一直在抛出 'undefined'。
注意:只有javascript,没有jquery请!
那是 class。使用 Javascript 获取 class 数据。使用下面的代码
var x = document.getElementsByClassName("example");
x.value // to get the x value
x.innerHTML // to get the content inside the element
参考:
https://www.w3schools.com/jsref/met_document_getelementsbyclassname.asp
我有一个表单,其中一些文本字段(主要是日期字段)对特定用户禁用,但在 it.I 中有一些值我不确定它是否是只读字段。 无论如何,我想访问禁用字段值以使用 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
对我都不起作用,它一直在抛出 'undefined'。
注意:只有javascript,没有jquery请!
那是 class。使用 Javascript 获取 class 数据。使用下面的代码
var x = document.getElementsByClassName("example");
x.value // to get the x value
x.innerHTML // to get the content inside the element
参考: https://www.w3schools.com/jsref/met_document_getelementsbyclassname.asp