从表单请求中删除params

时间:2010-04-07 19:23:45

标签: javascript html dom forms

在用户交互时,我需要在提交之前从HTML表单中删除某些输入参数。使用javascript从DOM中删除输入字段似乎并没有实际删除通过请求发送的参数。

有没有办法删除或清除实际的请求参数?

2 个答案:

答案 0 :(得分:3)

你可以禁用它们。

formElement.disabled = true;

答案 1 :(得分:1)

我不确定我是否完全关注你的问题。但是我阅读它的方式,你在一个表单中有一组字段,当你提交时,你依赖于本地表单发布行为,将所有字段放入帖子中。

我最初的反应是使用Ajax自己发布帖子。然后,您可以完全控制传递的值和遗留的内容。

话虽这么说,如果Ajax不是出于任何原因的选择,你可以做的是创建第二个隐藏的表单,负责实际发布。当您提交可见表单时,您可以将实际想要提交的值复制到隐藏版本,然后以编程方式发布该表单。