공백또는 띄어쓰기 금지 스크립트문의
본문
//입력폼 영문 10자 한글 5자내외
<input type=text name="memosub" value="" onkeyup="ChkByte(this,10);">
<script language="JavaScript">
function fteamnew_submit(f)
{
var pattern = /([^가-힣\x20^a-z^A-Z^0-9\-\.,_\/])/i;
if (pattern.test(f.memosub.value)) {
alert('특수문자는 사용될수 없습니다.');
f.memosub.focus();
return false;
}
{
var pattern = /([^가-힣\x20^a-z^A-Z^0-9\-\.,_\/])/i;
if (pattern.test(f.memosub.value)) {
alert('특수문자는 사용될수 없습니다.');
f.memosub.focus();
return false;
}
f.action = "./teamnew_form_update.php";
}
}
</script>
글등록 눌를때 해당 스크립트로 특수문자는 일단 막았습니다.
공백이나 띄어쓰기를 금지 시킬려면 어떻게 해야하는지요?
답변 2
// ChkByte() 에 추가
obj.value = obj.value.replace(/[^가-힣\w]/,'');
onkeyup 함수를 사용했으니,
이곳에서 value값을 읽고,
trim() 함수를 사용해서 공백을 지운후
value값에 넣으시면 될 것 같아요.
답변을 작성하시기 전에 로그인 해주세요.