2011-01-27 4 views
0

에 JQuery와 대화 상자에서 추가 버튼을 클릭합니다. 그러나 JQuery 대화 상자 안에는 div가 있습니다.그래서 지금 우리는 다음과 같습니다 JQuery와 UI 대화 상자가 대화 상자 맨 아래 줄

<div id="SaveTemplateDialog"> 
    <table width="100%"> 
     <tr class="templatesExist"> 
      <td colspan="2"> 
       <%= Html.RadioButton("SaveNewTemplate", true, true, new { onclick = "SetSaveTemplateDisplay();", createnewtemplate = true })%>Create 
        new template 
      </td> 
     </tr> 
     <tr class="newtemplate"> 
      <td> 
       &nbsp; &nbsp; &nbsp; 
      </td> 
      <td> 
       Template name: 
       <input type="text" id="NewTemplateName" onchange="ValidateTemplateName();" /><span       nonstdvalidatorfor="NewTemplateName" message="Template name is a required field."><img 
          class="validation" src="<%= VirtualPathUtility.ToAbsolute("~/img/exclamation.gif")%>" /></span> 
      </td> 
     </tr> 
     <tr class="templatesExist"> 
      <td colspan="2"> 
       <%= Html.RadioButton("SaveNewTemplate", false, false, new { onclick = "SetSaveTemplateDisplay();" })%>Overwrite 
        existing template 
      </td> 
     </tr> 
     <tr class="overwritetemplate templatesExist"> 
      <td> 
       &nbsp; &nbsp; &nbsp; 
      </td> 
      <td> 
       <%= Html.DropDownList("ExistingTemplate", Chatham.Web.Models.Indications.DropDownData.AllEditableTemplates())%> 
      </td> 
     </tr> 
     <tr> 
      <td colspan="2"> 
       &nbsp; 
      </td> 
     </tr> 
     <tr> 
      <td colspan="2" align="right"> 
       <div style="text-align: center; cursor: pointer;" id="saveTemplateButton"> 
        <img src="<%= VirtualPathUtility.ToAbsolute("~/img/btn_form_save_template_off.GIF")%>" /> 
       </div> 
       <div style="text-align: center; cursor: pointer;" id="saveTemplateValidation"> 
        Please correct all validation before Saving 
       </div> 
      </td> 
     </tr> 
    </table> 
</div> 

id = "saveTemplateButton"버튼을 참조 하시겠습니까? 우리는 JQuery 대화 상자의 아래쪽 막대에있는 'Cancel'버튼 옆에 바로 그것을 넣기를 원합니다. 나는 많은 허튼 소리를 시도했지만 작동시키지 못했습니다. 어떻게해야합니까?

+0

대화 상자의 '옵션'을 업데이트 해 보셨습니까? 그게 효과가 있을지 모르지만, 생각할 수있는 유일한 것입니다. – Pointy

답변

0

이것은 효과가 있습니다. 나는 구문을 엉망으로 만들었다.

buttons: { 
        "Save Template": function() 
         { 
          if ($('#saveTemplateValidation').is(":visible")) 
          { 
           alert('Please correct validation errors before saving.'); 
          } 
          else { 
           SaveTemplate(); 
          } 
         }, 
        "Cancel": function() 
         { 
          $(this).dialog("close"); 
         } 
       } 
관련 문제