텍스트 영역에 100자가 넘는 문자가있는 경우 제출 버튼을 활성화하는 코드입니다. 그러나 나는 그것을 얻을 수 없습니다. 아마 jquery 버전이 잘못 되었나요? 나는 모른다.텍스트 영역의 문자 수를 확인하는이 jquery 형식의 문제점은 무엇입니까?
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.5.2/jquery.min.js"></script>
<form>
<textarea id="textareaId"></textarea>
<input type="submit" id="submitId" disabled="disabled" />
</form>
<script type="text/javascript">
setInterval(function() {
if(("#textareaId").val().length > 100) {
$("#submitId").removeAttr("disabled");
} else {
$("#submitId").attr("disabled", "disabled");
}
}, 500); //Runs every 0.5s
</script>
니스,하지만 텍스트 영역 외부를 클릭하지 않으면 제출 버튼을 사용할 수 없게됩니다 ... – EnexoOnoma
@Punkis, 1 초, 잘못된 업데이트를 할 수 있습니다 – Neal
@Punkis 제가 내 대답을 업데이트하고 내 바이올린 – Neal