我试图为我的表单创建价格计算器,但我在从 -fields 获取值时遇到了一些严重的问题。以下是基本的.js代码:
document.getElementsByName('numberOfThings').value
似乎 CF7 并没有真正将新值传递给 -fields "value" -属性,因为控制台仅输出"undefined"作为调用的响应。
我还注意到基本的
document.getElementById('textFieldId').innerHTML;
不会从 -元素获取数据。
有什么建议可以解决这个问题吗?
谢谢!
干草,您可以像这样访问表单:
user_input = document.forms[0].text.value
其中,文本是文本字段、文本区域或隐藏字段的名称。这个元素的值给出了文本,所以我们把它转移到user_input。
写作也是可能的:
document.forms[0].text.value = 'The new value';