プロが教える店舗&オフィスのセキュリティ対策術

プロバイダがOCNで、ホームページを作っています。

メールフォームを設置したいのですが、
OCNのメールフォームで

名前やメールアドレスの項目を
入力していない場合、入力してくださいなどの注意がでるように

入力必須項目にしたいのですが、

OCNのメールフォームCGIを使った場合でも
それはできるのでしょうか??

教えて下さい。

A 回答 (2件)

かなり前のご質問なので、解決してたらごめんなさい。


私と同じOCNのフォームメールCGIをご使用でしたら、これで記入チェック出来ると思います。
項目は増やせるのでご自由に。

<HTML>
<HEAD>
<META http-equiv="Content-Type" content="text/html; charset=Shift_JIS">
<META http-equiv="Content-Style-Type" content="text/css">
<TITLE>ページタイトル</TITLE>
<SCRIPT language="JavaScript">
<!--
function subm(){
res=in_check();
if(res==true){
  document.myform.submit();
}
}
<!--
function in_check(){
if(document.myform.namae.value==""){
alert("名前を入力してください");
return false;
}
if(document.myform.jyusyo.value==""){
alert("住所を入力してください");
return false;
}
if(document.myform.tel.value==""){
alert("電話番号を入力してください");
return false;
}
return true;
}
// -->
</SCRIPT>
</HEAD>
<BODY>
<CENTER>
<FORM METHOD="post" ACTION="/cgi-bin/formmail.pl" name="myform">
<INPUT TYPE="hidden" NAME="subject" VALUE="受信メールの件名">
<INPUT TYPE="hidden" NAME="recipient" VALUE="***@***.ocn.ne.jp">
<TABLE border="0">
<TBODY>
<TR>
<TD>名前<INPUT size="40" type="text" name="namae"></TD>
</TR><TR>
<TD>住所<INPUT size="40" type="text" name="jyusyo"></TD>
</TR><TR>
<TD>電話<INPUT size="40" type="text" name="tel"></TD>
</TR><TR>
<TD align="center">
<INPUT type="button" value=" 送信 " onClick="subm()">   
<INPUT type="reset" value=" クリア "></TD></TR>
</TBODY>
</TABLE>
</FORM>
</CENTER>
</BODY>
</HTML>

参考URL:http://www.sumnet.ne.jp/domp/jsbs/kaisetsu/form3 …
    • good
    • 0

OCNのメールフォームとは?



無料で配布されているCGIなら配布されている場所を補足すれば回答が得られ易く
なると思います。

改変可能なCGIソースならJavaScriptで簡易的にできると思います。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!