2012-12-17 9 views
1

페이지에 입력 상자가 있는데 "키 입력"이벤트에서 값을 변경하고 싶습니다 (키 누르기도 작동합니다). 문제는 입력 값을 설정할 때마다 입력이 공백이된다는 것입니다.키 입력시 입력 값 변경

<input id="time" type="number" /> 

그리고 자바 스크립트 : 여기

내 HTML입니다

$('#time').keyup(function (e) { 

     var key = e.keyCode;  
     var itime = $("#time"); 

     if (itime.val().length == 2) { 
      var text = itime.val() + ":"; 
      $("#time").val(text); 
     } 
}) 

내가 원하는 건이 자동으로 추가하는 것입니다 ""나는이 뇌졸중 후 입력에 입력 한 무엇에 문자 .

마스크 된 입력 플러그인과 같은 것을 얻고 싶지만, 분명히 그것 없이는.

+1

은 (는) '숫자'유형이 아니며 숫자 만 허용합니까? – dmi3y

답변

6

입력 상자의 유형이 손상되었습니다. 유형이 "숫자"라고 말하면서 올바른 숫자가 아닌 ":"을 추가합니다. 다른 형식을 원한다면 "숫자"형식을 제거해야합니다. 입력 유형에 대한 자세한 내용은 here을 참조하십시오.

관련 문제