고객의 "생년월일"(dob) 속성의 최대 값을 설정하고 싶습니다.Magento에서 날짜 속성의 최대 값을 설정하는 방법은 무엇입니까?
이 날짜를 오늘보다 빨리 설정하고 싶습니다. (미래가 아님). 변경 후 고객 편집 화면에서 adminhtml 백엔드에서 JS 유효성 검사를 수행하려고합니다.
내 모듈 내의 설치 스크립트에서이 속성을 업데이트하고 싶습니다. 이것을 달성하는 방법?
미리 도움을 주셔서 감사합니다.
고객의 "생년월일"(dob) 속성의 최대 값을 설정하고 싶습니다.Magento에서 날짜 속성의 최대 값을 설정하는 방법은 무엇입니까?
이 날짜를 오늘보다 빨리 설정하고 싶습니다. (미래가 아님). 변경 후 고객 편집 화면에서 adminhtml 백엔드에서 JS 유효성 검사를 수행하려고합니다.
내 모듈 내의 설치 스크립트에서이 속성을 업데이트하고 싶습니다. 이것을 달성하는 방법?
미리 도움을 주셔서 감사합니다.
코드를 작성해야합니다. 관리자 패널 프로토 타입 검증를 사용하면 형태로, 유효성 검사 규칙을 사용자 정의 JS 파일을 만들어 확장 할 수
if(Validation) {
Validation.add AllThese ([
['validate-dob', // class/rule name
'DOB cannot be in the future', // Error message
function (v) {
// TODO: validation of input, 'v' being the input.
// return true (input is ok) or false
}]
// more rules here, if needed..
])};
가 동적으로 고객의 생년월일 입력 필드에 '검증 - 생년월일을'클래스를 추가 할 수 있습니다. 이 파일에서도이 작업을 수행 할 수 있습니다. 관리자 테마에로드 할 사용자 정의 파일을
adminhtml 기본 레이아웃 main.xml에 추가하십시오. 당신은 사용자 정의 유효성 검사를 만들 수
는
var theForm = new VarienForm('theForm', true);
Validation.add('validate-dob','You failed to enter baz!',function(the_field_value){
if(check date)
{
return true;
}
return false;
});
그런 다음 local.xml
<adminhtml_sales_order_view>
<reference name="head">
<action method="addItem"><type>skin_js</type><name>path/to/validation_dob.js</name></action>
</reference>
</adminhtml_sales_order_view>
를 사용하여 JS 파일을 포함