Enable/disable Submit Button Based On Radio Buttons January 08, 2024 Post a Comment I have a form layed out like this: Solution 1: example http://jsfiddle.net/sWLDf/$(function () { var $join = $("input[name=join]"); var processJoin = function (element) { if(element.id == "tandcn") { $join.attr("disabled", "disabled"); } else { $join.removeAttr("disabled") } }; $(":radio[name=player1rules]").click(function () { processJoin(this); }).filter(":checked").each(function () { processJoin(this); }); }); CopySolution 2: $(":radio[name='player1rules']").click(function() { var value = $(this).val(); if (value === "n") { $("#join").attr("disabled", "disabled"); return; } $("#join").removeAttr("disabled"); }); CopyExample on jsfiddleSolution 3: Lots answers based on jquery (which I recommended to use). Here your form with javascript <scripttype="text/javascript">functiondisable(id){ document.getElementById(id).disabled = 'disabled'; } functionenable(id){ document.getElementById(id).disabled = ''; } </script><formaction="join-head-2-head.php"method="POST"enctype="application/x-www-form-urlencoded"><tableborder="0"cellspacing="4"cellpadding="4"><tr><tdcolspan="2"><inputname="player1rules"type="radio"id="tandcy"value="y"onclick='enable("join")' /><labelfor="tandcy">I Have Reviewed The Rules And The Terms & Conditions And Agree To Abide By Them</label></td></tr><tr><tdcolspan="2"><inputname="player1rules"onclick='disable("join")'type="radio"id="tandcn"value="n"checked="checked" /><labelfor="tandcn">I Do Not Agree To The Terms And Condtions And/Or Have Not Read The Rules</label></td></tr><tr><tdwidth="100"><inputname="player1"type="hidden"value="<?$session->username; ?>" /></td><td><inputtype="submit"DISABLEDname="join"id="join"value="Take Available Slot" /></td></tr></table></form>CopyHowever more elegant way is use jquery.Baca JugaDisplay Files In Directory Using Php And JqueryAjax Posting Is Shown As Red Color In Firebug ConsoleEmbed Facebook Albums Into WebsiteSolution 4: $(document).ready(function(){ if($('#tandcy').is(':checked')){ $('#join').attr('disabled','disabled'); } if($('#tandcn').is(':checked')){ $('#join').removeAttr('disabled','disabled'); } $('#tandcn').click(function(){ $('#join').attr('disabled','disabled'); }); $('#tandcy').click(function(){ $('#join').removeAttr('disabled','disabled'); }) }); CopyTry this.... you need jquery for this,....Solution 5: $("#tandcn #tandcy").livequery('change', function(event){ if ($('#tandcn').is(":checked")) { $('#join').hide(); //or $('#join').attr("disabled", false); } else($('#tandcy').is(":checked")) { $('#join').show(); //or $('#join').attr("disabled", false); } }); Copy Share You may like these postsHow To Get Multiple Vendor Directories With Composer?Change Image By Selecting From Thumbnail Or Next Prev ButtonsDisplay Files In Directory Using PHP And JQueryHow To Pass A Value To Php Variable By Ajax Post a Comment for "Enable/disable Submit Button Based On Radio Buttons"