2014-10-10 61 views
0

我已经开发了一个自定义表单,它实际上是MOODLE中的一个MARKSHEET报表,随着学生数量和标记栏数量的增加,输入字段数量可能会增加到1000以上。在Moodle中未提交超过1000个字段的表单

每当表单输入字段超过1000时,表单不会提交并进入404 NOT FOUND页面。

我已将max_input_vars的值更新为3000,并重新启动了我的APACHE,即使在此之后它仍不起作用。

任何线索或建议?

尝试这种形式的HTML版本在这里: http://scarsdale.edu.pk/testing.php

它试图通过Ajax提交负载,但失败。

+2

你真的需要一次编辑所有1000吗?为什么不只是提交已更改的那些。 – 2014-10-10 18:29:19

+2

你讨厌你的用户吗? :( – 2014-10-10 18:39:02

+0

不是真的......实际上它是一张标记表,这就是为什么要提交所有列的所有学生的标记 – 2014-10-10 19:14:16

回答

0

尽管HTTP协议的规范没有指定任何最大长度,但实际的限制是由Web浏览器和服务器软件强加的。

检查答案:What is the maximum possible length of a query string?

+0

不可能,因为所有限制都在1000个字符,我只提交不会因为数字 – 2014-10-10 19:14:56

+0

但是输入的名字也是字符数的限制 – MillaresRoo 2014-10-10 19:17:11

+0

对此的任何解决方案? – 2014-10-10 19:19:35