2012-01-30 2 views
0

일부 체크 박스가있는 eform이 있습니다. 사용자가 두 개 이상의 확인란을 선택한 상태에서 eform을 제출하면 보고서에 쉼표로 구분 된이 확인란의 값이 표시됩니다. 쉼표를 줄 바꿈으로 변경하여 각 값을 새 줄에 표시하려면 어떻게합니까?modx eform checkbox delimiter

답변

0

eform을 호출하기 전에 함수가 포함 된 스 니펫을로드하십시오.

이 같은 기능을 같이 할 수있는 방법이다 : 당신의 eform 통화에서

function myfunction(&$fields,&$vMsg,&$rMsg) { 
// here you can call your field and manipulate it. 
// you find the variable in the array $fields eg. $fields['myfield'] 
// ... 
} 

은 함수를 호출 매개 변수를

&eFormOnValidate=`myfunction` 

를 사용합니다.

다른 후크가 있습니다. & eFormOnBeforeFormMerge 또는 & eFormOnBeforeMailSent도 시도해 볼 수 있습니다.

$foo=str_replace(',','-',$foo); 

... 쉼표는 대시로 바꿉니다.