2010-12-01 9 views
0

J'ouvre la boîte de dialogue modale deux fois, la boîte de texte est verrouillée dans la première boîte de dialogue (boîte de dialogue parente) après la fermeture de la deuxième boîte de dialogue Pourquoi? Comment résoudre le problème? Je suis un nouvel utilisateur, donc je ne peux pas poster l'image Toute réponse sera appréciée, mercijquery la boîte de dialogue parent est à nouveau verrouillée après le dialogue ouvert

Html:

<XMP> 
<input id="btnDlg" type="button" value="open dialog" /> 
<div id="dlg1"><%=Html.TextBox("txtName","can not edit") %><input id="btnShowDlg" type="button" value="dialog again" /></div> 
<div id="dlg2"><div>the second dialog</div><%=Html.TextBox("txtName2") %></div> 
</XMP> 

jquery:

$("#dlg1").dialog({ 
       autoOpen: false, 
       height: 350, 
       width: 300, 
       title: "The first dialog!", 
       bgiframe: true, 
       modal: true, 
       resizable: false, 
       buttons: { 
        'Cancel': function() { 
         $(this).dialog('close'); 
        }, 
        'OK': function() { 
         $(this).dialog('close'); 
        } 
       } 
      }) 

      $("#dlg2").dialog({ 
       autoOpen: false, 
       height: 200, 
       width: 300, 
       title: "This is the second dialog!", 
       bgiframe: true, 
       modal: true, 
       resizable: false, 
       buttons: { 
        'Cancel': function() { 
         $(this).dialog('close'); 
        }, 
        'OK': function() { 
         $(this).dialog('close'); 
        } 
       } 
      })    
      $("#btnDlg").click(function() { 
       $("#dlg1").dialog("open"); 
      }) 

      $("#btnShowDlg").click(function() { 
       $("#dlg2").dialog("open"); 
      }) 
+0

ne couvre aucune rencontre du corps ce problème. – divid

Répondre

0

Oui idDiv pouvez-vous essayer de faire Modal: faux. il fonctionnera ..

faites le moi savoir ..

Merci

1
buttons: { 
       "Save": function() { 
        //validate 
        if (typeof (Page_ClientValidate) == 'function') { 
         Page_ClientValidate(newValGroup); 
        } 
        if (Page_IsValid) { 
         gettHTML(divID, PriceID); 
        } 
       }, 
       Cancel: function() { 
        $(this).dialog("close"); 
       } 
      }, 
      close: function (ev, ui) { 
       $(this).dialog("destroy"); 
      } 

     }); 
     $("#" + divID).dialog('open'); 
     return false; 
Questions connexes