我正在尝试使用 Prototype 更新隐藏表单字段的值。表单域:
<input id="item_id" name="item_id" value="" type="hidden" />
我正在尝试使用原型更新值:
var additionalVal = ',2';
var itemId = $$('name=["itemid"]');
itemId.value = (itemId.value + ',' + additionalVal);
该元素似乎已更新,如果我使用网络检查器查询它,则该值已更新。但是,如果我查看隐藏字段,它仍然看起来像这样:
<input id="item_id" name="item_id" value="" type="hidden" />
...一个空值字段。此外,像这样提交它会在表中输入一个空列。不包括我的整个 JS 文件(450 行),谁能给我一个解决这个问题的指针?
谢谢!