사용자 정의(확장 변수) 숫자만 입력하게 가능 할까요? 아스타 2016.07.12 14:23 419 0 3 가격 50,000 아님 가격 50000 이런 식으로 숫자만 입력 가능하게 할 수 있을까요?
관리자화면 "시스템 설정" 클릭시 오류 발생 후 해결. Attempt to assign property "site_srl" on array" in modules/module/module.model.php on line 157 hatali 25.12.26 0 3
댓글 3
XE 자체의 확장변수 기능에는 그런 건 없고요... 스킨에 자바스크립트 코드를 넣어서 해당 입력란에는 숫자만 입력할 수 있도록 처리해야 할 것 같네요.
확장변수에서 설명에 "숫자만입력"등을 적어 해놓는다면
콤마를 넣는 경우가 줄어들겠죠.
확장변수 설명이 있다면 꼼수로 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>