小编Rak*_*ale的帖子

为什么我们不能POST未经检查的复选框?

我有一个包含大约80个复选框的表单,默认情况下会检查所有这些复选框.用户只会取消选中不需要的项目,因此我在查找未选中的复选框元素POST.但是,POST仅保留已检查值的值.

经过一番搜索,我找到了适合我情况的解决方法: 这个问题

解决方法:

<form>
  <input type='hidden' value='0' name='selfdestruct'>
  <input type='checkbox' value='1' name='selfdestruct'>
</form>
Run Code Online (Sandbox Code Playgroud)

使用这个我能够获得隐藏字段的值,因此我的目的得以实现.

但重要的问题是为什么这不是默认功能?我找到了第一次听起来很奇怪的任何技术问题的正当理由.但为此(不能发布未经检查的复选框)我仍然很想知道原因.

如果有人能够阐明这个话题,我将不胜感激.

html checkbox post

2
推荐指数
1
解决办法
1616
查看次数

谷歌翻译 - 改回以前的语言不起作用

谷歌翻译器中似乎有一个我无法摆脱的错误。当我们更改语言时,它可以工作(网页被翻译成所需的语言,下拉菜单显示正确的语言),但是当我们再次尝试切换到以前的语言时,它不起作用(它不翻译并显示“选择”语言”在下拉菜单中)。

同样的问题可以在任何有谷歌翻译的网站上重现。

例如: w3schools.comsitepointstatic.com

重现步骤

  1. 将语言更改为加泰罗尼亚语 - 有效

  2. 将语言更改为英语 - 有效

  3. 将语言更改为加泰罗尼亚语 - 不起作用

html javascript google-translate

1
推荐指数
1
解决办法
1112
查看次数

标签 统计

html ×2

checkbox ×1

google-translate ×1

javascript ×1

post ×1