メールフォームについて
HPのリニューアルに際して、form2mailを使ったフォーム部分も変更し、入力必須項目を作りたいと考えております。
ただ配布ページのFAQを見ても、バージョンが古すぎるのか(手に入れたのは約5年前です)指定されている方法を試しても、必須項目に変更されません。
具体的には、
<input type=hidden name="_indispen" value="***">
フォームのHTMLに上記のタグを書きましたが、何も変わりませんでした。
cgiの該当すると思われる部分を下記に表記致します。
どなたか分かる方がいらっしゃいましたら、ご教授願えますでしょうか。
#-----------------------------------------------------------------
# 入力データの入力チェック
#-----------------------------------------------------------------
undef(@ERROR);
foreach $chk_tag (keys %necessary_list){
if ( !defined($import{$chk_tag}) ){ # 必須データがない
push(@ERROR, $necessary_list{$chk_tag});
}
elsif ( length($import{$chk_tag}) < 1 ){ # 必須データの文字数0
push(@ERROR, $necessary_list{$chk_tag});
}
}
&error_exit('missing_field', @ERROR) if (defined(@ERROR));
#-----------------------------------------------------------------