We help IT Professionals succeed at work.

how to disable the Close button on jquery Dialog

hariaspind
hariaspind asked
on
i am using the below jquery function


function ShowAll(divToPopupID, titleID) {

    if ($(divToPopupID).attr('ReadOnly') == true) {
        $("#divResult").find("textarea").attr("readonly", "readonly");
        //button = $("#divResult").find("button:contains('Close')");
        //button.unbind();
        //button.addClass('ui-state-disabled');

    }
 
        $("#divResult").find("textarea").text($(divToPopupID).html());
        $("#divResult").addClass("ShowPanel");        
        $("#divResult").dialog({
            width: 800,
            autoOpen: false,
            modal: true,
            title: $(titleID).text(),
            closeOnEscape: false,
            buttons:
            {
                "Cancel": function() {
                    $(this).dialog("close");
                },
                "Close": function() {
                    $(divToPopupID).html($("#divResult").find("textarea").text());
                    setTabDirty();//This is for invoking the save message ,if the user moves to another tab without saving data in current tab.
                    $(this).dialog("close");
                    $("#divResult").removeClass("HiddenPanel");
                }
            }
        });
        $("#divResult").dialog("open");        
    }

When ever i am calling the  $("#divResult").find("textarea").attr("readonly", "readonly"); line i need to diable the 'Close ' button or hide .so that user can see only the cancle button.
Comment
Watch Question

Commented:
Disable button:

$('#CloseButtonID').attr('disabled', 'disabled');

Enable:
$('#CloseButtonID').removeAttr('disabled');
Commented:
I think this make the button hidden
$('#CloseButtonID').hide();

Author

Commented:
the issue is the button is in jquery dialogbox as in my code

Commented:
if your work online,
please can you give us the link to the website