(可选)从表单提交中省略选择参数

用户名

给定HTML格式,例如:

<html>
<body>
<form method="GET">
    Select:
    <select id="param" name="param">
        <option></option>
        <option value="Value 1">Value 1</option>
        <option value="Value 2">Value 2</option>
        <option value="Value 3">Value 3</option>
    </select>
    <button type="submit">Submit</button>
</form>
</body>
</html>

如果选择了空白选项,如何从提交的表单中完全忽略该参数?

乔什·克罗齐耶(Josh Crozier)

如果您希望使用纯JavaScript方法,则在提交表单之前,如果选定的值为空,则类似的操作将删除元素name属性selectoption

只需给表单元素命名即可。

<form name="formName" method="GET"></form>

JS-这里的例子

document.forms["formName"].addEventListener('submit', function(){
    var el = this.querySelector('select[name="param"]');
    if(!el.value){
        el.removeAttribute('name');
    }
});

或者,这是jQuery版本..没有太大区别。

这里的例子

$('form[name="formName"]').submit(function(e){
    var el = $(this).find('select[name="param"]');
    if(!el.val()){
        el.removeAttr("name");
    }
});

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

从表单提交中省略范围参数

来自分类Dev

我可以在laravel路由中省略可选参数吗?

来自分类Dev

提交 html 表单时如何从 URI 中省略变量名称?

来自分类Dev

从“选择...案例”语句中省略“案例”

来自分类Dev

如何在Kotlin中省略lambda参数?

来自分类Dev

ui.router:如何从URL中省略默认参数

来自分类Dev

在Haskell case语句中省略构造函数参数

来自分类Dev

C ++中可变参数函数声明中省略了逗号

来自分类Dev

从关键字参数中省略长的'if,elif,elif,else'

来自分类Dev

在Haskell case语句中省略构造函数参数

来自分类Dev

在TypeScript中省略联合

来自分类Dev

如何从函数参数类型中省略第一个参数?

来自分类Dev

Swift:为什么需要在函数调用中省略第一个参数的名称,而不必省略后续参数

来自分类Dev

Javascript选择onchange提交表单

来自分类Dev

PHP根据选择提交表单

来自分类Dev

表单提交中的分组参数

来自分类Dev

奇怪的错误:方法定义中省略的形式参数不能在签名中

来自分类Dev

我可以像R中的图一样在ggplot中省略x参数吗

来自分类Dev

C ++:在函数调用中省略参数值是否有效?

来自分类Dev

在声明中省略参数名称是一种好习惯吗?

来自分类Dev

在 C++ 可变参数 lambda 中省略“auto”关键字?

来自分类Dev

模板声明中省略了 c++ 类型参数。但是,在成员函数的定义中呢?

来自分类Dev

在txt文件中省略数字

来自分类Dev

在方法调用中省略括号

来自分类Dev

您如何将选择按钮传递给表单提交传递的参数?

来自分类Dev

可选表单的name参数传递给子

来自分类Dev

如何检查是否选择了表单选择来提交表单?

来自分类Dev

如何检查是否选择了表单选择来提交表单?

来自分类Dev

提交表单数据以及可选的图片上传

Related 相关文章

  1. 1

    从表单提交中省略范围参数

  2. 2

    我可以在laravel路由中省略可选参数吗?

  3. 3

    提交 html 表单时如何从 URI 中省略变量名称?

  4. 4

    从“选择...案例”语句中省略“案例”

  5. 5

    如何在Kotlin中省略lambda参数?

  6. 6

    ui.router:如何从URL中省略默认参数

  7. 7

    在Haskell case语句中省略构造函数参数

  8. 8

    C ++中可变参数函数声明中省略了逗号

  9. 9

    从关键字参数中省略长的'if,elif,elif,else'

  10. 10

    在Haskell case语句中省略构造函数参数

  11. 11

    在TypeScript中省略联合

  12. 12

    如何从函数参数类型中省略第一个参数?

  13. 13

    Swift:为什么需要在函数调用中省略第一个参数的名称,而不必省略后续参数

  14. 14

    Javascript选择onchange提交表单

  15. 15

    PHP根据选择提交表单

  16. 16

    表单提交中的分组参数

  17. 17

    奇怪的错误:方法定义中省略的形式参数不能在签名中

  18. 18

    我可以像R中的图一样在ggplot中省略x参数吗

  19. 19

    C ++:在函数调用中省略参数值是否有效?

  20. 20

    在声明中省略参数名称是一种好习惯吗?

  21. 21

    在 C++ 可变参数 lambda 中省略“auto”关键字?

  22. 22

    模板声明中省略了 c++ 类型参数。但是,在成员函数的定义中呢?

  23. 23

    在txt文件中省略数字

  24. 24

    在方法调用中省略括号

  25. 25

    您如何将选择按钮传递给表单提交传递的参数?

  26. 26

    可选表单的name参数传递给子

  27. 27

    如何检查是否选择了表单选择来提交表单?

  28. 28

    如何检查是否选择了表单选择来提交表单?

  29. 29

    提交表单数据以及可选的图片上传

热门标签

归档