eForm の呼び出しで以下の5つのイベントが指定できますが
eFormOnBeforeFormParse
eFormOnValidate
eFormOnBeforeMailSent
eFormOnMailSent
eFormOnBeforeFormMerge
各項目の値を設定するにはフォームが表示される直前に呼び出される eFormOnBeforeFormMerge を使います。
[!eForm? ~ &eFormOnBeforeFormMerge=`initialForm` !]
function initialForm( &$fields ) {
$fields[’name’] = ’お名前’;
return $fields;
}
ただし、チェックのたびに呼び出されるので上記のように固定値を指定してはいけないようです。
初期値だけ指定したい場合は以下のような書き方になります。
function initialForm( &$fields ) {
if ($fields[’name’]==’’) {
$fields[’name’]=’お名前’;
}
return $fields;
}
この、イベントで呼び出される関数をどこに書けばいいのかですが僕の場合 eform.inc.php の最後に付け加えました。またはスニペット eForm の中に書く方法しか思い浮かびません。
別のスニペットが指定できれば便利なんですが・・・いい方法があれば教えてください

実際の使用例とかが、さがしてもないんですよね・・・