Q>
텍스트 박스에 소수점 둘째자리까지만 그리고 넷째 자리까지만
입력되게 하고 싶습니다.
A>
<input type="text" onkeyup="imsi(this)" />
var prev = "";
var regexp = /^\d*(\.\d{0,2})?$/;
function imsi(obj) {
if(obj.value.search(regexp)==-1) {
obj.value = prev;
}
else {
prev = obj.value;
}
}
p.s. 소수점 2자리 까지만 입력허용합니다.
4자리까지 하려면 {0,4} 로 하면 됩니다.
'스크립트 > Keyboard관련' 카테고리의 다른 글
셀렉트박스 -> 레이어 변환 스크립트 HTC 버전 0 (0) | 2010.11.27 |
---|---|
HTML, PHP 소스 않보이게 감추기 여러가지^^ 0 (0) | 2010.11.27 |
폼 자동 탭넘기기 (0) | 2009.11.12 |
input form 입력및 수정불가능하게 막기 (0) | 2009.07.20 |
탭키 이동 순서 지정 -> tabindex = 1 (0) | 2009.05.19 |