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