2012-04-12 5 views

답변

5

뭔가 : 그건 당신이 사용하고있는 거라면이 확실하지 MVC3 눈에 거슬리지 검증을 위해 작동합니다

$('#yourButtonId').click(function() { 
    // Check validation before disabling 
    if ($(this.form).valid()) { 
     this.disabled = 'disabled'; 
    }   
}); 

참고.

+0

가장 간단하고 깨끗한 솔루션 덕분에! 나는 이드 대신에 클래스를 사용했다. – Raymund

1

을 보여주고, 버튼을 비활성화하거나 숨길 수 있습니다.

+0

질문을 좀 더 명확히해야 할 필요가 있다고 생각합니다. 코드 샘플이 필요합니다. 숨기기는 쉬울 것이지만 유효성 검사 제어를 고려해야한다고 말한 것처럼 – Raymund

3

다음은 내가 사용하는 것입니다. 선택기와 관련하여보다 구체적인 정보를 얻을 수 있습니다.이 스크립트는 매우 간단한 페이지에서 사용됩니다. 같은

$(document).ready(function() 
    { 
     $('#butSubmit', this).removeAttr("disabled", "disabled"); 
    }); 

    $('form').submit(function() 
    { 
     if ($(this).valid()) 
     { 
      $('#butSubmit', this).attr('disabled', 'disabled'); 
     } 
    }); 
관련 문제