0

如何制作一个包含文本和复选框的复选框,就像我在此文本中有一个带有“我接受”服务条款“”标签的复选框,我的服务条款应该是超链接,点击服务条款文本它应该打开另一个 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>
4

4 回答 4

0

在 onchange 中调用一个 javascript 函数并执行该操作

于 2013-03-25T13:14:04.283 回答
0

移除包装label以防止点击您的a标签以选中该框。

请参阅此小提琴以进行演示。

于 2013-03-25T13:14:26.930 回答
0

确切地说,这段代码对我来说很好,只是修改它以在新页面中打开 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>
于 2013-03-25T13:33:27.417 回答
0

这应该适合你。我已经label<label for="Chkterms">. 并用于span可点击的链接。

注意: 打开#terms-of-service会将页面滚动到具有 id 的元素,terms-of-service而不是服务条款页面。

jsFiddle

于 2013-03-25T13:41:41.547 回答