forms - 如何从查询字符串中的表单中删除空字段?

标签 forms get query-string

我有一个带有四个输入的简单表单。当我提交表单时,我想使用 GET http 方法。

例如:

aaa : foo
bbb : ____
ccc : bar
ddd : ____

我要请求参数 :
/?aaa=foo&ccc=bar

问题是我有这个查询字符串:
/?aaa=foo&bbb=&ccc=bar&ddd=

如何从查询字符串中的表单中删除空字段?

谢谢。

最佳答案

你可以使用 jQuery 的 提交 验证/更改表单的功能:

<form method="get" id="form1">
    <input type="text" name="aaa" id="aaa" /> 
    <input type="text" name="bbb" id="bbb" /> 
    <input type="submit" value="Go" />
</form>
<script type="text/javascript">
    $(document).ready(function() {
        $("#form1").submit(function() {
            if($("#bbb").val()=="") {
                    $("#bbb").remove();
            }
        });
     });
</script>

关于forms - 如何从查询字符串中的表单中删除空字段?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5926673/

相关文章:

javascript - jQuery 将文本从 <li> 拉到隐藏表单字段

javascript - 获取javascript中任何给定单词/句子的google结果数量

javascript - 如何在html代码中使用json文件

forms - Flask 管理员将过滤器全部应用为 "Advanced Search"

java - Wicket - IValidator 在 TextField 为空时不调用验证

php - 阻止页面加载

javascript - 在一页上设置变量并检查它是否在另一页上定义

asp.net - Internet Explorer 9 中 URL 查询字符串值的 UTF-8 字符编码问题

MySql 查询字符串日期问题

c# - TreeView 自定义 DrawNode .NET 3.5 Windows 窗体