当前位置: 首页 > 面试题库 >

IE-单击相应标签时未选中隐藏单选按钮

钮才哲
2023-03-14
问题内容

我只是注意到IE7中有一个奇怪的行为。

我有带有相关标签的单选按钮,如下所示:

<input type="radio" name="filter" id="filter_1" value="Activities" checked="checked" />
<label for="filter_1">Activities</label>

<input type="radio" name="filter" id="filter_2" value="Services" />
<label for="filter_2">Services</label>

单选按钮通过CSS隐藏,显示:无或可见性:隐藏(不问)

问题是-当我单击IE7中的标签(尚未查看其他IE版本)时,实际上未选中关联的单选按钮。我通过jquery确认了这一点-
标签click事件被触发,但单选按钮click事件未触发。表单过帐还确认选中的单选按钮没有更改。

这在firefox中可以正常使用,而且如果我删除隐藏单选按钮的CSS,也可以正常使用。

这是IE错误还是我遗漏了一些东西?


问题答案:

可能与display: none-有关,您还可能会发现隐藏元素未将其值与表单的其余部分一起提交。如果您可以控制它,则可能要尝试将元素放置在屏幕之外,而不是隐藏它们



 类似资料:
  • 问题内容: 当我单击他的图像时,我想选择单选按钮,但是它不起作用。这是我尝试过的: 我的两个属性都具有相同的 data =“” 属性:对于图像和输入,单击图像时,是否有任何方法可以检查输入(该收音机)? 谢谢 更新: 我发现一些代码有效,但是仅在图像上单击了三下,因此当单击最后一个脚本时,脚本停止了,无法再次选择第一个或第二个,我不知道为什么…我认为必须取消选中所有单选按钮,然后选中选中的一个按钮

  • 问题内容: 是否可以将css(3)样式应用于选中的单选按钮的标签? 我有以下标记: 我希望的是 会做某事,但是可惜它没有(我预期的那样)。 是否有一个选择器可以实现这种功能?如果有帮助,您可以将divs围起来,但是最好的解决方案是使用标签“ for”属性。 应该注意的是,我能够为我的应用程序指定浏览器,所以请最好使用css3等类。 问题答案: 尝试符号:它是相邻的同级组合器。它结合了两个具有相同父

  • 我努力在网上寻找答案,但是我做不到。 尝试为现有网站创建自动测试(因此我无法编辑网站css/html/等)。我想在表单上选择一个单选按钮,但是,当我在命令行中运行.rb文件时,我得到了“元素当前不可见,因此可能无法与之交互”错误消息。 似乎单选按钮及其标签位于“p”的一侧,因此不可见,这意味着我似乎无法单击它。即使我用鼠标将鼠标悬停在元素上,也不会显示手形指针,显示它在鼠标悬停时不可见。 我已经尝

  • el-select多选模式,在全选时会把所有已选项通过Tags显示在选择框中,如图 我现在希望在选择全部时,不显示这些Tags。而是仅显示全部两个字。如图

  • 我正在尝试通过xpath,css,ID...但什么都管用。 我总是得到错误:没有这样的元素:无法定位元素 我添加了一个明确的等待,但它仍然不起作用。 你能帮帮我吗? 单选按钮

  • 单击单选按钮时,如何筛选用户详细信息? 柱塞 *实际上,我想在列表页面中过滤身份验证用户问题,所以我创建了一个柱塞。如果我是经过身份验证的用户(或)管理员,我希望仅在列表页面中筛选。 例如:在plunker中,我的是表示如果我单击单选按钮,我的问题只需要。 我的HTML单选按钮:- 我的HTML筛选器:- 我的控制器数据:- 我们尝试了,但它并不完美。