관리 화면에서 자신의 검증기 데이터 정의

CS-Cart 관리 패널에서 인증서 데이터를 정의하는 방법


CS-Cart는 기본 양식 검증 데이터를 미리 준비합니다.
마이크로 형식 참조
하지만 자신의 검증을 만들고 싶은 장면은 많다.
그래서 오리지널 검증의 설치 방법을 설명해 드리겠습니다.
예) 입력한 값이 5자 이내인지 확인합니다.
<script type="text/javascript">

//独自バリデータを実装する
//最大文字数5かどうかチェックする
Tygh.$.ceFormValidator('registerValidator', {
    class_name: 'cm-check-max5',
    message: '{__("check_over_max5")|escape:javascript}',
    func: function(id) {
        if($('#' + id).val().length > 6){
            return false;
        }else{
            return true;
        }
    }
});
</script>

이름: cm-check-max5(cm-후 인증명 추가)
이 이름은 템플릿에 사용되는 클래스 이름입니다.
생성할 함수를 진짜/가짜로 되돌려줍니다.
템플릿에서 사용하는 방법은 다음과 같습니다.
<!-- 5文字以内かどうか -->
<div class="control-group cm-no-hide-input">
    <label for="product_max5" class="control-label cm-required cm-check-max5">{__("product_max5_title")}</label>
    <div class="controls">
        <input id="product_max5" class="input-long" type="text" name="product_data[product_max5h]" size="55" value="{$product_data.product_max5h}" />
    </div>
</div>
이 예제에서는 입력해야 합니다(cm-required)혼자 만든 5개의 글자 안(cm-check-max5의 명세란 스타일에 정의된 설정입니다.오류 메시지는 Javascript에서 언어 변수를 지정하여 언어 파일을 준비합니다.
파일 다운로드

CS-Cart는 PHP와 MySQL로 작성된 EC 웹 사이트 구축 패키지입니다.
http://cs-cart.jp/

좋은 웹페이지 즐겨찾기