Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/472.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
选中带有标签的复选框,单击子标签应打开hyperlink:javascript_Javascript_Html - Fatal编程技术网

选中带有标签的复选框,单击子标签应打开hyperlink:javascript

选中带有标签的复选框,单击子标签应打开hyperlink:javascript,javascript,html,Javascript,Html,如何制作包含文本和复选框的复选框,如我有一个带有标签“我接受“服务条款”的复选框。在此文本中,我的服务条款应为制作超链接,单击服务条款文本应打开其他HTML页面,我已使用以下代码,但是使用这段代码会选中并取消选中复选框,而不会打开超链接 <input name="checkbox-0 " type="checkbox" data-iconpos="left" id="Chkterms">I accept the <a href="#terms-of-service">T

如何制作包含文本和复选框的复选框,如我有一个带有标签“我接受“服务条款”的复选框。在此文本中,我的服务条款应为制作超链接,单击服务条款文本应打开其他HTML页面,我已使用以下代码,但是使用这段代码会选中并取消选中复选框,而不会打开超链接

 <input name="checkbox-0 " type="checkbox" data-iconpos="left" id="Chkterms">I accept the <a href="#terms-of-service">Terms of Services</a>. </label>
我接受这个建议。

在onchange中调用javascript函数,并执行以下操作

移除包装
标签
,以防止单击
标记以选中该框


请参阅此演示。

确切地说,这段代码对我来说很好 刚刚修改它,在一个新页面中打开google.com

<html>
 <input name="checkbox-0 " type="checkbox" data-iconpos="left" id="Chkterms">

 I accept the <a href="http://google.com" target=_blank>Terms of Services</a>.
</html>

我接受这个建议。

这应该适合您。我已将
标签
作为
放置。并用于可点击链接的
span

注意: 打开
#服务条款
会将页面滚动到id为
服务条款
的元素,而不会滚动到服务条款页面


事实上,我在Phone gap和java脚本方面是新手,所以请参考我的一些代码片段这里是我的代码问题是当我删除标签时,复选框没有显示。。。。我接受这个建议@dkBose罪魁祸首可能是你的CSS,只有当它们是
标签
的后代时,才可能将样式应用于
输入
?因为你没有提供css,我不能再帮你了。你能用你的代码显示复选框吗?并且能够检查和取消检查?