2013-03-17 2 views
0

У меня есть миниатюра, которую при нажатии на нее ссылаются на другую страницу. И я хочу убедиться, что пользователь установил флажок перед тем, как пользователь может щелкнуть на миниатюрном изображении, чтобы перейти на другую страницу.Отметьте этот флажок перед переходом на другую страницу

функция

My 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 thumbnail. Таким образом, единственный способ, которым пользователь может перейти на somelink.com, - это проверить флажок.

ответ

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; 
} 
+0

же, как AKnox, вы помещаете jquery в теги, поэтому я использую jquery в ответе –

+0

Могу исправить 'onlcick' –

+0

yup- thanks, fixed –

0

вопрос имеет JQuery, перечисленные в тегах поэтому я предполагаю, что вы имеете доступ к этой библиотеке:

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

Я попробовал ваш предложил код и не работал ... – DBroncos1558

Смежные вопросы