728x90

안녕하세요. 공유민입니다.



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=euc-kr">
<title>no space</title>
    <script>
        // 공백 사용 못 하게
        function noSpaceForm(obj) 
        {             
            var str_space = /\s/;               // 공백 체크
            if(str_space.exec(obj.value)) 
            {     // 공백 체크
                alert("해당 항목에는 공백을 사용할 수 없습니다.\n\n공백 제거됩니다.");
                obj.focus();
                obj.value = obj.value.replace(' ',''); // 공백제거
                return false;
            }
        }
        
        // 첫 글자 공백만 사용 못 하게
        function noSpaceForm2(obj) 
        {                        
            if(obj.value == " "// 공백 체크
            {              
                alert("해당 항목에는 공백을 사용할 수 없습니다.\n\n공백 제거됩니다.");
                obj.focus();
                obj.value = obj.value.replace(' ','');  // 공백 제거
                return false;
            }
        }
    </script>
 
</head>
<body>
    공백 사용 금지 :   <input type="text" name="test" id="test" onkeyup="noSpaceForm(this);" onchange="noSpaceForm(this);" />
    <br><br>
    첫 글자 공백만 금지 :   <input type="text" name="test2" id="test2" onkeyup="noSpaceForm2(this);" onchange="noSpaceForm2(this);" />
</body>
</html>
 
 
 
cs


사용자의 공백 입력을 막는 예제 소스를 준비하였습니다.

도움이 되셨다면 공감 부탁드립니다. 감사합니다.






+ Recent posts