Necesito: Estoy usando un diálogo modal jquery. Tengo algunos botones en él. Quiero desactivar un botón cuando se abre el cuadro de diálogo, pero quiero habilitarlo después de alguna operación específica.cómo desactivar los botones de diálogo de jquery
Lo que hice: Puedo inhabilitar el botón agregando esta declaración jQuery(".ui-dialog-buttonpane button:contains('Issue')").attr("disabled", true).addClass("ui-state-disabled");
.
Problema: Pero ahora lo que quiero es que cuando se haga clic en el botón editar, realice alguna acción; después de realizar esa acción, el botón 'Emitir' se activará.
Mi código está por debajo.
jQuery(newdiv).dialog({
width:500,
height:275,
dialogClass:'alert',
modal: true,
close: function(event, ui) { jQuery(newdiv).html(''); },
buttons: {
"issue":function()
{
},
"Edit":function()
{
//here I am opening a new dialogue. When this child dialog is closed I want the `issue` button of parent dialogue to enablee.I have used this statement
jQuery(this).find(".ui-dialog-buttonset button:contains('Issue')").removeAttr("disabled").removeClass("ui-state-disabled").addClass('ui-state-default');
},
"Cancel":function(){jQuery(this).dialog('close');},
}
});
jQuery(".ui-dialog-titlebar").hide();
jQuery(".ui-widget-content").css({'background':'none','background-color':'#FFFFFF'});
jQuery(".ui-dialog-buttonpane button:contains('Issue')").attr("disabled", true).addClass("ui-state-disabled");
acaba de establecer el atributo en false en tecleo de edición ... qué has hecho eso? – abhijit
yup pero no result –
No debe quitar el atributo deshabilitado para habilitar algo, la única apariencia del atributo desactiva una entrada –