Disabling Button click action and Enabling when checkbox is checked:
We can disable button click action easily using Html and can enable it using jQuery.
Html code to disable a button:
<h1 class="redeem-head">Redeem Portfolio</h1>
<p class="subhead">You can redeem your account here by checking the checkbox</p>
<p class="msg"><input type="checkbox" id="checkbox" name="prog"> <span>Please check the checkbox to redeem your account</span></p>
<p><input type="button" value="OK" name="okbtn" id="okbtn" class="r-btn" disabled> // here click action is disabled
<input type="button" value="Cancel" name="cancelbtn" id="cancelbtn" class="r-btn"></p>
We can use disabled property to disable a button click action.
jQuery code to enable a button and to change its CSS:
<script type="text/javascript">
$( window ).load(function() {
$('#okbtn').css('background-color','#d8d8d8');
});
$(document).ready(function(){
$('#checkbox').change(function(){
if ($('#checkbox').is(':checked') ) {
document.getElementById("okbtn").disabled = false;
$('#okbtn').css('background-color','#f05a50');
// $('#okbtn').hover.css('background-color','#f16a61');
}
else {
document.getElementById("okbtn").disabled = true;
$('#okbtn').css('background-color','#d8d8d8');
}
});
});
$("#okbtn").hover(function(){
$(this).css("background-color", "#f16a61");
}, function(){
$(this).css("background-color", "#f05a50");
});
</script>
In this jQuery code we are fading button color on window load and until checkbox is not checked by user and enabling its click action when checkbox is checked by user.
0 Comment(s)