<form id="createtableform" method="post" action="">
<p>
Masa ismi :
<input type="text" name="name" id="tablename" />
</p>
<p>
<input type="submit" name="submit" id="submit" value="submit" />
</p>
</form>
<div id="error"></div>
$('#tablename').focus();
$('#error').fadeOut(500);
$('#tablename').keyup(function(){
var tablename = $('#tablename').length;
if(tablename <= 3){
$('#error').html('Min 3 characters please');
$('#error').fadeIn(500);
}
if(tablename > 3){
$('#error').fadeOut(500);
}
});
3 문자를 넘기면 왜 사라지지 않습니까?3 문자 길이를 전달하면 오류 메시지가 사라지지 않습니다.
jsfiddle : http://jsfiddle.net/bMJqH/3/
$ ('# tablename에') 때문에 길이 = ID를 – Val
이 (가) 디버깅 도구에 내장 사용하는 방법을 배우게 할 필요 고유 0 또는 1 일부터.. Chrome은 훌륭하고 간편합니다. 시계 요소와 중단 점을 아무 문제없이 추가 할 수 있습니다. 이 질문은 어리 석다. – ppumkin