checkbox o id="test" (na przykład oczywiście)
<script type="text/javascript"> function control_checkbox()
{
if(document.getElementById('test').checked) {
return true;
} else {
alert("A ptaszek to nie łaska postawić?");
return false;
}
I ta funkcja wywoływana na przykład przy submitowaniu formularza (onclick submita, onsubmit formularza), czy jak u ciebie w onclick linka...
<a href="adres" onclick="control_checkbox()">(...)
Update:
Teraz jak to zrobić, coby link zablokować, bo ta metoda tylko przy submitowaniu formularza zadziała...
Added:
Alternatywnie można zrobić tak, aby dopiero po zaznaczeniu checkboxa link stawał się widoczny. Wówczas:
<script type="text/javascript"> function control_checkbox()
{
if(document.getElementById('test').checked) {
document.getElementById('ukrytyLink').style.visibility = 'visible';
} else {
document.getElementById('ukrytyLink').style.visibility = 'hidden';
}
}
<input type="checkbox" id="test" onclick="control_checkbox()" /> <a href="http://google.pl" id="ukrytyLink" style="visibility:hidden;">check it out
</a>