ラジオボタン・チェックボックスの必須入力設定をするhiddenタグを使用した場合に、
全ての必須入力項目が記入されていてもエラーメッセージが表示されるバグがありました。
(kumaoさんコメントありがとうございます 😀 )
修正済みのver1.3.1がダウンロード可能ですが、下記の修正で直りますので
差し替えが面倒な方はソースコードを直接修正してみてください。
※このバグはラジオボタン・チェックボックスの必須入力設定をするhiddenタグが無い場合は発生しないので
設定を使って無い場合は未修正でもさして問題は無いです。
修正箇所
zeromail.php(ver1.3)の118行目から始まるhiddenの必須設定というコメント以下のif文内、
foreachの下にあるif行の末尾に始め中カッコ、
$error++;の下に終わり中括弧を追加する。
//hiddenの必須指定
if(isset($_POST["require"])){//
$reqnames = explode(",",$POST["require"]);
foreach($reqnames as $reqname){//このカッコを追加
if(! array_key_exists($reqname, $POST)){
$formitem[$reqname]=convert_encode('<strong>この項目は必須入力です。</strong>');
$error++;
} //このカッコを追加
}
}