Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/377.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

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/csharp-4.0/2.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
Javascript Formdata未发布到服务器_Javascript_Html_Post_Asp Classic - Fatal编程技术网

Javascript Formdata未发布到服务器

Javascript Formdata未发布到服务器,javascript,html,post,asp-classic,Javascript,Html,Post,Asp Classic,我无法将表单数据发布到服务器 我首先测试了如何结合javascript和asp实现发布表单数据,并取得了成功!!!:-) 因此,非常典型的调用-对真实代码实施此策略失败!!!:-( 代码的不同之处在于,在后者中,我动态创建了复选框,url有点不同——这是相同的ip,但有一些参数 我几乎可以肯定,发布失败,因为我可以在wirechark中看到这一点-分析包。在第一种情况下,我可以将选中的项目视为用逗号分隔的字符串。在后一种情况下,我看不到任何复选框数据的stringitems 第一个代码(有效)

我无法将表单数据发布到服务器

我首先测试了如何结合javascript和asp实现发布表单数据,并取得了成功!!!:-)

因此,非常典型的调用-对真实代码实施此策略失败!!!:-(

代码的不同之处在于,在后者中,我动态创建了复选框,url有点不同——这是相同的ip,但有一些参数

我几乎可以肯定,发布失败,因为我可以在wirechark中看到这一点-分析包。在第一种情况下,我可以将选中的项目视为用逗号分隔的字符串。在后一种情况下,我看不到任何复选框数据的stringitems

第一个代码(有效)


我有一辆自行车
我有一辆车
不起作用的代码

<form action="?dep=enviro&page=room&func=attach_objekt" method="post">

  <script type="text/javascript">


    <%for i = 0 to UBound(objArray) - 1%>

        var x = document.createElement("INPUT");
        x.setAttribute("type", "checkbox");
        x.setAttribute("value", "car");
        x.setAttribute("name", "vehicle");

        var y = document.createElement("label");
        y.innerHTML = "<%=objArray(i)%>"; 
        y.id="label_<%=objArray(i)%>";
        document.body.appendChild(x);
        document.body.appendChild(y);


    <%next%>


</script>

   <input type="submit" value="Submit">
   </form>

var x=document.createElement(“输入”);
x、 setAttribute(“类型”、“复选框”);
x、 setAttribute(“值”、“车”);
x、 setAttribute(“名称”、“车辆”);
var y=document.createElement(“标签”);
y、 innerHTML=“”;
y、 id=“标签”;
文件.正文.附件(x);
文件.正文.附件(y);

以表单而非正文形式附加元素

尝试替换以下代码

document.body.appendChild(x);
document.body.appendChild(y);


将元素附加到表单而不是正文中

尝试替换以下代码

document.body.appendChild(x);
document.body.appendChild(y);


您需要将元素附加到表单,而不是主体。您需要将元素附加到表单,而不是主体
document.forms['yourFormName'].appendChild(x);
document.forms['yourFormName'].appendChild(y);