Notice: Undefined variable: reslist in /virtual/gariss/public_html/form.recube.net/bbs.php on line 42
フリーのPHPメールフォーム / BBS - 注意分について
NEW BETA FREE SCRIPT
HOME >> BBS
PHPメールフォームの簡易説明ヘッダー

一覧へ戻る

ReCubeFormの簡易説明フッター PHPメールフォームの簡易説明ヘッダー
NAMEtaro3DATE2008.12.03 06:11
TITLE注意分について
こんにちは。
サンプルソース拝見しました。

「注意分」を入力エリアの横に配置したい場合
どのようにすればよいでしょうか?

具体的には、例に在るような「このようにコメントが入れられます。」がテキストエリアの横に表示されるようにしたいです。

宜しくお願いします。



ReCubeFormの簡易説明フッター PHPメールフォームの簡易説明ヘッダー
NAME管理人DATE2008.12.04 00:10
index.phpの175行目あたりの
foreach($FORM as $fmPkey => $fmPval){
$pname = $fmPval['name'];
$points = '<div class="point">'.$fmPval['pint'].'</div>';
if($fmPval['type'] == "text"){
if($fmPval['lens']){ $maxlength = ' maxlength="'.$fmPval['lens'].'"'; }else{ $maxlength = ''; }
$V[$pname] = $points.'<input type="text" name="'.$pname.'" value="'.$F[$pname].'" class="'.$fmPval['clss'].'" tabindex="'.$fmPkey.'00"'.$maxlength.' />'.$E[$pname];

}elseif($fmPval['type'] == "date"){
$V[$pname] = $points.selectDateObject($pname.'_y',$pname.'_m',$pname.'_d',$F[$pname.'_y'],$F[$pname.'_m'],$F[$pname.'_d'],$fmPkey);

}elseif($fmPval['type'] == "textarea"){
if($fmPval['lens']){ $maxlength = ' maxlength="'.$fmPval['lens'].'"'; }else{ $maxlength = ''; }
$V[$pname] = $points.$E[$pname].'<textarea rows="'.$fmPval['rows'].'" cols="'.$fmPval['cols'].'" name="'.$pname.'" class="'.$fmPval['clss'].'" tabindex="'.$fmPkey.'00">'.$F[$pname].'</textarea>';

}elseif($fmPval['type'] == "select"){
$V[$pname] = $points.$E[$pname].selectObject($pname,$F[$pname],$fmPval['arry'],$fmPval['clss'],$fmPkey);

}elseif($fmPval['type'] == "checkbox"){
$V[$pname] = $points.$E[$pname].checkObject($pname,$F[$pname],$fmPval['arry'],$fmPval['clss'],$fmPkey,$fmPval['retn']);

}elseif($fmPval['type'] == "radio"){
$V[$pname] = $points.$E[$pname].radioObject($pname,$F[$pname],$fmPval['arry'],$fmPval['clss'],$fmPkey,$fmPval['retn']);

}
}
この部分を編集していただきます。
$points = '<div class="point">'.$fmPval['pint'].'</div>';

この$points がコメントになります。
if → elseif でtext型とかtextarea型とかを分けています。
例えばtext型のコメントを横にもっていく方法です。
if($fmPval['type'] == "text"){
if($fmPval['lens']){ $maxlength = ' maxlength="'.$fmPval['lens'].'"'; }else{ $maxlength = ''; }
$V[$pname] = $points.'<input type="text" name="'.$pname.'" value="'.$F[$pname].'" class="'.$fmPval['clss'].'" tabindex="'.$fmPkey.'00"'.$maxlength.' />'.$E[$pname];
}
この部分を
if($fmPval['type'] == "text"){
if($fmPval['lens']){ $maxlength = ' maxlength="'.$fmPval['lens'].'"'; }else{ $maxlength = ''; }
$V[$pname] = '<input type="text" name="'.$pname.'" value="'.$F[$pname].'" class="'.$fmPval['clss'].'" tabindex="'.$fmPkey.'00"'.$maxlength.' />'.$points.$E[$pname];
}
このようにします。
あとはCSSで調整してください。


ReCubeFormの簡易説明フッター