Код |
---|
<script type="text/javascript"> var checkobj; function agreeSubmit(el) { checkobj = el; if (document.all || document.getElementById) { for (i=0; i<checkobj.form.length; i++) { var tempobj = checkobj.form.elements[i]; if (tempobj.type.toLowerCase() == "submit"); tempobj.disabled = !checkobj.checked; } } } function defaultagree(el) { if (!document.all && !document.getElementById) { if (window.checkobj && checkobj.checked) return true; else { alert("вы должны принять условия соглашения") return false; } } } document.forms.agreeForm.agreeCheck.checked = false </script> <form action="" method="" name="agreeForm" onsubmit="return defaultagree (this)"> <input type="checkbox" name="agreeCheck" value="on" onclick="agreeSubmit (this)" /> я принимаю условия соглашения <input type="submit" value="принимаю" disabled="disabled" /> </form> |
Код |
---|
<form id="regForm"> <input type="checkbox" id="accept" /> Я принимаю условия <input type="submit" value="Ok" /> </form> |
Код |
---|
$(document).ready(function() { if (!$('#accept').is(':checked')) $('#regForm input:submit').attr('disabled', 'disabled'); $('#accept').change(function() { if ($(this).is(':checked')) $('#regForm input:submit').removeAttr('disabled'); else $('#regForm input:submit').attr('disabled', 'disabled'); }); }); |