Jquery 유효성 검사 플러그인이 자동으로이를 수행합니다.
$(document).ready(function() {
$('#myform').validate({
rules: {
foo: {
required: true
},
bar: {
required: true
}
}
});
$('#enable').click(function(){
\t $('#bar').attr('disabled', false);
});
});
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdnjs.cloudflare.com/ajax/libs/jquery-validate/1.17.0/jquery.validate.min.js"></script>
<form id="myform">
<input type="text" name="foo" />
<br>
<input type="text" name="bar" id="bar" disabled />
<br>
<a href="javascript:void(0);" id="enable">Enable It</a>
<br>
<input type="submit" />
</form>
당신이 당신의 예제 코드를 공유 할 수 : 다음 예제를 확인? 이런 소리가 이벤트 위임과 관련된 문제입니다 : https://learn.jquery.com/events/event-delegation/ –
코드는 어디에 있습니까? 두 번째로, jQuery Validate 플러그인은이 상황에서 자동으로 유효성 검사를 활성화/비활성화하므로 코드 없이는 질문에 답변 할 수 없습니다. – Sparky