【发布时间】:2014-01-29 17:05:29
【问题描述】:
我创建了一个 Drupal 站点,其中包含一个外部 PHP 文件和一个外部 JS。 它们似乎都有效。
然后我添加了一个包含一些隐藏字段的网络表单。 JS 的功能之一是更改这些隐藏字段的值。 在页面源代码中,我看到这些字段被命名为“submitted[comp_name]”,其中 comp_name 是特定字段的名称,如 webform 中所定义。
JS函数有2个输入形参,一个是comp_name,一个是id。目的是将 id 值设置为 comp_name 字段。
我试过了:
document.getElementByName("submitted["+comp_name+"]").value = id;
还有
$("#submitted["+#comp_name#+"]").val(id);
但是当我尝试发送网络表单时,隐藏的值与默认值相同。
我做错了什么? 是否可以通过 javascript 更改 webform 隐藏值??
【问题讨论】:
标签: javascript jquery drupal drupal-webform