가격 50,000
아님
가격 50000
이런 식으로 숫자만 입력 가능하게 할 수 있을까요?
가격 50,000
아님
가격 50000
이런 식으로 숫자만 입력 가능하게 할 수 있을까요?
확장변수에서 설명에 "숫자만입력"등을 적어 해놓는다면
콤마를 넣는 경우가 줄어들겠죠.
확장변수 설명이 있다면 꼼수로 jQuery로 처리할 수 도 있겠죠.
만약 확장변수 설명에 "숫자만입력"이 있다면 자동으로 숫자외의 텍스트를 지워주게 됩니다.
더 정확한 조건을 넣을 수 도 있겠지만 간단하게 적어봅니다.
EnterOnlyMumbersText 에는 본인의 확장변수 설명에 적어둔 텍스트를 맞추어 주시면 됩니다.
write_form.html 제일 하단에 추가하시면 됩니다.
<s#cript 에 #은 빼세요.
<s#cript type="text/javascript">
var EnterOnlyMumbersText="숫자만입력";
jQuery(function($) {
$(document).ready(function() {
$(":input:text").focusout(function() {
if ($(this).next().text() == EnterOnlyMumbersText )
{
$(this).val($(this).val().replace(/[^0-9]/gi,''));
}
});
});
</s#cript>
XE 자체의 확장변수 기능에는 그런 건 없고요... 스킨에 자바스크립트 코드를 넣어서 해당 입력란에는 숫자만 입력할 수 있도록 처리해야 할 것 같네요.