Iframe 不适用于表单中的标签
Iframe not working with label in form
>问题
我想在单击 iframe 时选中复选框。通常我只会在输入周围使用标签。这适用于图像、文本和其他内容。但它似乎不适用于 iframe?
这是一个小提琴
这是我的代码
<form>
<label>
<iframe src="http://yx-ads6.com/banner_show.php?section=General&pub=836169&format=468x60&ga=g" frameborder="0" scrolling="no" width="468" height="60" marginwidth="0" marginheight="0"></iframe
<input type="checkbox">
</label>
</form>
我会像这样在 iframe 上方使用一个元素:
.HTML
<form>
<label>
<span></span>
<iframe frameborder="0" scrolling="no" width="468" height="60" marginwidth="0" marginheight="0" style="background-color: #fff"></iframe>
<input type="checkbox">
</label>
</form>
.CSS
span {
width: 468px;
height: 60px;
position: absolute;
opacity: 0;
}
这里有一个关于这段代码的 JSFIDDLE。
基本上,点击事件在iframe
内而不是标签内,因此不检查输入。
你可以用JS来做到这一点。看看这个答案:https://stackoverflow.com/a/32138108/4556503
相关文章:
- HTML5在提交并显示所需标签后显示隐藏的表单元素
- 在</表单>标签
- 使用 struts 标签和 Javascript 的动态行为保留表单中的值
- 如何从表单标签外部的按钮手动触发 AngularJS 验证
- Extjs 3.3动态地将字段添加到表单中,并设置它们的标签宽度
- 在运行时更改表单标签文本
- jQuery Html负载剥离<表单>标签
- 替换<标签>,包含的表单控件除外
- 如何更改表单的样式's字段标签
- 如何在 .Net MVC3 中使用 json 和 razor snytax 更改表单的标签
- 谷歌地图与方向 - 我可以在没有表单标签的情况下做到这一点吗?
- Symfony - 嵌入表单中的食谱“添加新标签”不起作用
- 如何创建表单元素输入框,标签使用javascript onclick
- 轨道:填充表单中选择标签的输入
- 联系人表单变量不会从部分标签传递到 javascript 中
- 使用 javascript 内联表单标签和字段
- 如何使用 JavaScript 访问表单选择标签的 value 属性的内容或其内部文本
- 基于表单元素的选定值动态更改表单域标签的技术
- 标签表单使用HTML, CSS, JS
- 联系表单7验证标签表单css