Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/80.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
Javascript 在转到其他页面之前选中复选框_Javascript_Jquery_Html - Fatal编程技术网

Javascript 在转到其他页面之前选中复选框

Javascript 在转到其他页面之前选中复选框,javascript,jquery,html,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; } 我的h

我有一个缩略图,点击后,链接到另一个页面。我想确保用户在点击缩略图转到其他页面之前选中了复选框

我的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的唯一方法是选中复选框。

该问题的标签中列出了jquery,因此我假设您可以访问该库:

jQuery('#name').is(':checked') == false

这个问题在标签中列出了jquery,所以我假设您可以访问该库:

jQuery('#name').is(':checked') == false

函数检查表(obj1){
如果(!($('#接受')。为(“:选中”)){
警告(“您必须勾选此框以确认您已阅读并接受条款。”);
返回false;
} 
返回true;
}

函数检查表(obj1){
如果(!($('#接受')。为(“:选中”)){
警告(“您必须勾选此框以确认您已阅读并接受条款。”);
返回false;
} 
返回true;
}

与AKnox相同,您将jquery放在标记中,因此我在回答中使用jquery可能需要修复
onlcick
等待,nvm。不起作用,每当我选中复选框时,警报仍然会弹出…你知道为什么即使选中复选框,警报仍然会弹出,并且不会让我进入链接吗?@DBroncos1558复选框的名称必须与AKnox完全(“#accept”)相同,你把jquery放在标记中,因此,我在回答中使用jquery可能需要修复
onlcick
Wait,nvm。不起作用,每当我选中复选框时,警报仍会弹出…是否知道为什么即使选中复选框,警报仍会弹出,并且不会让我进入链接?@DBroncos1558复选框的名称必须准确(“#接受”)