Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/297.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php javascript元素未定义_Php_Javascript - Fatal编程技术网

Php javascript元素未定义

Php javascript元素未定义,php,javascript,Php,Javascript,当我在web浏览器上加载vote.php而不是index.php时,我能够投票并显示用户统计数据。然而,我决定通过将include('vote.php')添加到index.php来实现投票系统,我的document.forms[0]from vote.js可以检测vote.php中有多少个单选按钮,但我无法让这段代码正常工作,似乎“未定义”或无法响应,我没有一直修改任何代码: JS代码: var objForm = objForm.elements['vote[' + pollId + ']']

当我在web浏览器上加载vote.php而不是index.php时,我能够投票并显示用户统计数据。然而,我决定通过将include('vote.php')添加到index.php来实现投票系统,我的document.forms[0]from vote.js可以检测vote.php中有多少个单选按钮,但我无法让这段代码正常工作,似乎“未定义”或无法响应,我没有一直修改任何代码:

JS代码:

var objForm = objForm.elements['vote[' + pollId + ']'];
pollId是一个值为“1”的整数类型,即轮询问题1

当我尝试使用
objForm.elements
进行跟踪时,它可以显示我在投票中用HTML实现的单选按钮的确切数量


我需要解决方案是“objForm.elements.vote[1]”,然后才能循环并检测用户选择了哪个选项。

您没有提供足够的信息来确定,但我猜通过使用

var objForm = objForm.elements['vote[' + pollId + ']'];

在循环中,您将覆盖下一轮的
objForm
。尝试在左侧使用不同的变量名。

我发现解决方案使用的是getElementsByName而不是elements