Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/474.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 HTML输入表单的最大值长度是多少(在InternetExplorer中)_Javascript_Asp.net_Internet Explorer_Http Post_Forms - Fatal编程技术网

Javascript HTML输入表单的最大值长度是多少(在InternetExplorer中)

Javascript HTML输入表单的最大值长度是多少(在InternetExplorer中),javascript,asp.net,internet-explorer,http-post,forms,Javascript,Asp.net,Internet Explorer,Http Post,Forms,我在任何地方都找不到这个问题,要么是因为它没有定义,这是一个愚蠢的问题,因为我很快就会发现,要么是因为我使用了错误的术语 我可以在HTML表单输入字段中输入的最大数据量是多少? 特别针对IE 7、8和9(如果有必要) 我正在转换一个以前通过querystring传递信息的应用程序,IE的URL最大长度约为2048,因此该方法具有客户端遇到的严重数据限制 我读到(没有引用)IE的表单帖子可以包含多达70K的信息,所以这看起来更合理。但我想确保我没有遇到限制。这是一个动态创建的表单,如果这有区别的话

我在任何地方都找不到这个问题,要么是因为它没有定义,这是一个愚蠢的问题,因为我很快就会发现,要么是因为我使用了错误的术语

我可以在HTML表单输入字段中输入的最大数据量是多少? 特别针对IE 7、8和9(如果有必要)

我正在转换一个以前通过querystring传递信息的应用程序,IE的URL最大长度约为2048,因此该方法具有客户端遇到的严重数据限制

我读到(没有引用)IE的表单帖子可以包含多达70K的信息,所以这看起来更合理。但我想确保我没有遇到限制。这是一个动态创建的表单,如果这有区别的话

以前,应用程序只发送documentid;现在,我在表单字段中通过JSON.stringify发送了一大堆数据(如果这是一个愚蠢的想法,我相信您会指出这一点)

它的目标是一个隐藏的iFrame,因为服务器返回一个.csv文件,提示用户下载,IE将只从iFrame执行此操作(没有使用其他浏览器,并且应用程序在IIS6下运行)


这相当于由服务器端控制。因为您使用的是ASP.NET,所以它是Web.Config的
maxRequestLength
元素


这不会回答您的问题,但这似乎意味着长度应该是无限的。无论如何,你能不能快速测试一下,把一些巨大的东西粘贴到一个文本字段中,然后检查发布内容的长度?@Lister Yeees先生,我可以这样测试,但我希望得到一个规范的答案。谢谢。就是整个要求,;这个请求的部分有什么限制吗?我不这么认为,我相信它的总大小很重要
var post_to_url = function (path, params, method) {
    method = method || "post"; // Set method to post by default, if not specified.

    var form = document.createElement("form");
    form.setAttribute("method", method);
    form.setAttribute("action", path);
    form.setAttribute("target", "appFrame");

    var hiddenField = document.createElement("input");
    hiddenField.setAttribute("type", "hidden");
    hiddenField.setAttribute("name", "data");
    hiddenField.setAttribute("value", JSON.stringify(params));

    form.appendChild(hiddenField);

    document.body.appendChild(form);
    form.submit();
};