提交后,表单字段不存在?

时间:2017-12-06 19:27:41

标签: javascript html forms coldfusion coldfusion-9

我在系统的其中一个页面中处理一些旧功能。有一个包含输入字段的表。用户输入数据并单击“保存”后,将添加新行以及为现有行保存的数据。对象只包含文本。所以我的猜测是innerHTML不会被认为是DOM的一部分。 JS中有没有办法将文本附加到表中?这是我的JS:

// Doesn't compile
getArrayOfParentClass(): Array[X forSome {type X <: ParentClass[A, X, M forSome {type M <: OtherClass[A, M]}]

在新行(已添加)中输入数据并单击“保存”后,我收到来自服务器端的错误消息:

obj //variable that has HTML elements for new rows

for (r = 0; r < obj.length; r++) {
    insRowIndex++;
    newRow = parTable.insertRow(insRowIndex);
    newRow.innerHTML = obj[r];//returning empty string...
}

我已检查过代码,此错误指示Element gd_datenew1 is undefined in a Java object of type class coldfusion.filter.FormScope. 个对象。表单字段中不存在新字段form。即使此字段存在于屏幕上,也输入了数据,但字段从未在表单中提交。如果我重新加载我的页面并在该字段中输入数据,一切正常,数据成功保存。这是用于提交表单字段的JS代码:

gd_datenew1

我不确定为什么该字段未与其他字段一起提交。我的代码中是否有错误添加新行?如果有人可以提供帮助,请告诉我。

0 个答案:

没有答案