2012-08-15 4 views
0

BackoutClaim 페이지가 있습니다. 제출 단추에서 단추를 클릭하고 POst 메소드에서 응답을 다시 가져올 때 단추를 다시 사용해야합니다.제출 버튼이 ASP.NET MVC 페이지에서 비활성화되지 않습니다

아래 코드에서 버튼은 비활성화되지 않습니다. 귀하의 답변에 감사드립니다. 귀하의 jQuery를이 ID로 버튼을 선택하는 것입니다

<asp:Content ID="Content1" ContentPlaceHolderID="MainContent" runat="server"> 

    <script type="text/javascript"> 
     function TrimThatNameThenSubmit() { 
      var tableName = $('#tableName').val().replace(/^\s+|\s+$/g, ""); 
      $('#tableName').val(tableName); 
      **$('#Submit').attr('disabled', 'disabled');** 
      $('form:eq(0)').submit(); 

     } 
</script> 

<% 
    var messages = ViewData["messages"]; 
%> 
<% using (Html.BeginForm()) { %> 
    <div> 
     <div class="Spacer"></div> 

     <div class="RevertCaseStateHeader" align="center"> 
      <%= Html.TextBox("tableName", "Enter tableName to Backout Claim", new { @style = "width: 400px;" })%> 
      <input type="button" value="Submit" onclick="javascript:TrimThatNameThenSubmit()"/> 
     </div> 
      <div class="RevertCaseStateSummary" align="center"> 
      <% if (messages != null) 
       { %> 
        <%= Html.Encode(messages)%> 
      <% } %> 
      </div> 
    </div> 
<% } %> 

</asp:Content> 
+0

: eq (0) '). submit(); – Pluc

답변

2

= 존재에 버튼 정의를 변경하지 않는 제출 : $ ('폼 : 나는 다음 줄은 쓸모가 확신

<input id="Submit" type="button" value="Submit" onclick="javascript:TrimThatNameThenSubmit()"/> 
관련 문제