0
我有一些複選框的eform。當用戶提交一個帶有多個複選框的eform時,在報告中我會得到用逗號分隔的這些複選框的值。如何將逗號更改爲換行符,以便每個值都以新行顯示?modx eform複選框分隔符
我有一些複選框的eform。當用戶提交一個帶有多個複選框的eform時,在報告中我會得到用逗號分隔的這些複選框的值。如何將逗號更改爲換行符,以便每個值都以新行顯示?modx 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);
...用短橫線代替逗號。