Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/291.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表单:如何提交多个(100+;)输入_Javascript_Php_Html_Forms - Fatal编程技术网

Javascript HTML表单:如何提交多个(100+;)输入

Javascript HTML表单:如何提交多个(100+;)输入,javascript,php,html,forms,Javascript,Php,Html,Forms,我正在开发一个允许用户预览HTML表格结果的系统。我在最左边的单元格中放置了一个默认选中的复选框。如果用户取消选中任何行,该行将不会出现在最终产品中 提交此表单(目前只有这些复选框)时,仅使用HTML会产生404错误。删除或显著减少复选框的数量可以修复此问题 我实现了而不是name=“checkbox1”,name=“checkbox2”…,以查看这是否能解决问题;没有 我也试过了,但仍然是404。我试图达到同样的效果 我不确定通过提交数据是否有帮助。我不知道如何在我的用例中实现这一点 如何提交

我正在开发一个允许用户预览HTML表格结果的系统。我在最左边的单元格中放置了一个默认选中的复选框。如果用户取消选中任何行,该行将不会出现在最终产品中

提交此表单(目前只有这些复选框)时,仅使用HTML会产生404错误。删除或显著减少复选框的数量可以修复此问题

我实现了而不是
name=“checkbox1”,name=“checkbox2”…
,以查看这是否能解决问题;没有

我也试过了,但仍然是404。我试图达到同样的效果

我不确定通过提交数据是否有帮助。我不知道如何在我的用例中实现这一点

如何提交多个输入而不导致错误

编辑:一个希望最小、完整且可验证的示例(仅使用HTML,因为没有任何脚本方法产生更好的结果):


这会为我产生相同的错误:404。

替换为

您使用
GET
方法,这意味着输入名称和值将在URL中发送。如果向服务器发送数据,请始终使用
POST

如果有100多个输入,则URL太长

替换为

您使用
GET
方法,这意味着输入名称和值将在URL中发送。如果向服务器发送数据,请始终使用
POST


如果您有100多个输入,则URL太长

您使用哪个HTTP方法将负载发送到后端?哪个请求方法需要您的后端?我已经尝试了GET和post,对于200和404请求,哪个端点被发布到?404错误表明您提交数据的页面不存在。这将在数据本身出现任何潜在错误之前触发。您只是将数据发送到了错误的页面。请添加您提交的内容。客户端和后端应使用相同的HTTP方法,此外,必须使用HTTP POST方法发送该数量的数据。请发布一条消息,说明您使用哪个HTTP方法将有效负载发送到后端?哪个请求方法需要您的后端?我已经尝试了GET和post,对于200和404请求,哪个端点被发布到?404错误表明您提交数据的页面不存在。这将在数据本身出现任何潜在错误之前触发。您只是将数据发送到了错误的页面。请添加您提交的内容。客户端和后端应使用相同的HTTP方法,此外,必须使用HTTP POST方法发送该数量的数据。请贴一张
<?
print "<form action = 'target.php' method='get'>";
for( $i = 0 ; $i < 200 ; $i++ ){
   print '<input type="checkbox" name="chk[]" checked /> Checkbox ' . $i . '<br />';
}
print '<input type="submit" value="Submit">';
?>