我有一个页面上有一组表单,用于API测试。由于不值得解释的原因,我通常不想在提交给服务器时包含空字段。提交前如何从数据中删除空字段?
例如,如果我有一个具有两个字段的窗体,foo和bar,并且用户将空格留空,我希望服务器看到提交,就像唯一的字段是foo一样。
我的第一个刺伤涉及到使用jquery与这些字段循环
$("form").submit(function() { $(this).children(':input').each(...) }
并删除字段。但是,a)没有工作,b)似乎会删除字段从页面上可见的形式,而不是我想要的。
另一种方法可能是循环遍历这些字段,并用不同于“”的值的字段手动构造提交字符串。会工作吗有什么更好的想法?