/*
** 폼
**
** <input type="text" numberonly="true" /> // 숫자만 입력 가능한 텍스트박스
** <input type="text" datetimeonly="true" /> // 숫자, 콜론(:), 하이픈(-)만 입력 가능한 텍스트박스
*/
$(function()
{
$(document).on("keyup", "input:text[numberOnly]", function() {$(this).val( $(this).val().replace(/[^0-9]/gi,"") );});
$(document).on("keyup", "input:text[datetimeOnly]", function() {$(this).val( $(this).val().replace(/[^0-9:\-]/gi,"") );});
});
만약 on 메소드가 없는 존나 옛날 버전이라면
$(function()
{
$("input:text[numberOnly]").live("keyup", function() {
$(this).val( $(this).val().replace(/[^0-9]/gi,"") );
});
$("input:text[datetimeOnly]").live("keyup", function(){
$(this).val( $(this).val().replace(/[^0-9:\-]/gi,"") );
});
});
으로 해주면 된다.
댓글 ( 4)
댓글 남기기