0

クリックすると別のページにリンクするサムネイル画像があります。また、ユーザーがサムネイル画像をクリックして他のページに移動する前に、ユーザーがチェックボックスをオンにしていることを確認したいと思います。

私の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にアクセスできる唯一の方法は、チェックボックスがオンになっている場合です。

4

2 に答える 2

3
<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;
}
于 2013-03-17T21:42:09.403 に答える
0

質問にはタグにjqueryがリストされているので、そのライブラリにアクセスできると想定しています。

jQuery('#name').is(':checked') == false
于 2013-03-17T21:40:32.267 に答える