是否可以在提交初始化之后但在将数据发送到处理页面之前过滤$ _POST表单数据?
我想象的过程: 提交 - >收集$ _POST数据 - >发送数据
我想做什么: 提交 - >收集$ _POST数据 - >删除某些元素 - >发送数据
这样就不必更改处理页面来过滤掉那些不打算收到的元素了吗?
答案 0 :(得分:1)
当然,你可以在JS / JQuery中收集表单数据,根据需要操作它们并将它们发送回处理页面......
但是我不明白为什么你会做那样的客户端?
如果目的是避免发送所有字段,则在序列化数据之前将其从表单数据中删除。
要完成你可以使用这样的东西
$('#form').find('input[name!=exclude]').serialize();
如果有帮助,请告诉我