javascript - 在转到其他页面之前检查复选框是否已选中

标签 javascript jquery html

我有一个缩略图,单击该缩略图会链接到另一个页面。我想确保用户先选中复选框,然后才能单击缩略图转到其他页面。

我的 Javascript 函数当前是:

function CheckForm(obj1) { 

if (obj1.accept.checked == false){
  alert ("You must check the box to confirm you have read and accept the Terms.");
return false;
} 
return true;
}

我的 html 看起来像这样:

<input name="accept" type="checkbox" value="0">Confirmation Box</input>

<a href="http://somelink.com">
<img src="/Koala.jpg" height="94" width="94" />
</a>

所以我希望用户必须先选中该复选框,然后才能单击 koala.jpg 缩略图。因此,用户访问 somelink.com 的唯一方法是选中该复选框。

最佳答案

<a href="http://somelink.com" onclick="return CheckForm()">


function CheckForm(obj1) { 

if (!($('#accept').is(":checked"))){
  alert ("You must check the box to confirm you have read and accept the Terms.");
return false;
} 
return true;
}

关于javascript - 在转到其他页面之前检查复选框是否已选中,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15466489/

相关文章:

javascript - JQuery find() 可以选择忽略特定标签及其子标签

javascript - Leaflet js删除一层,添加另一层并按第一层的变量进行过滤

javascript - 临时解压缩文件以在浏览器中查看内容

javascript - 如何从 HTML 字符串的 `head` 部分提取元素?

html - 仅 CSS 视差滚动停止与 IOS/IPadOS 13 一起使用?

html - Firefox 8.0 不像其他浏览器那样调整内容大小

javascript - 本地主机上的 Electron 应用程序的 WebSocket 打开握手被取消

javascript - 解析 CloudCode 函数不起作用。调用它时出现错误

javascript - 如何在 Ajax 成功函数中获取脚本级变量?

javascript - SVG:加载文档后运行脚本