• ベストアンサー
※ ChatGPTを利用し、要約された質問です(原文:メールフォームについて)

メールフォームの入力必須項目変更方法

このQ&Aのポイント
  • HPのリニューアルに際して、form2mailを使ったフォーム部分も変更し、入力必須項目を作りたいと考えています。
  • バージョンが古すぎるため、配布ページのFAQの指定されている方法では必須項目に変更できません。
  • 具体的には、<input type=hidden name="_indispen" value="***">というタグを追加しましたが、何も変わりませんでした。ご教授お願いします。

質問者が選んだベストアンサー

  • ベストアンサー
回答No.1

「%necessary_list」という連想配列に必須項目のリストが書かれているのではないでしょうか。

kacchanchan
質問者

お礼

たいへん遅くなりました。 有り難うございました。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • ビルダーでフォームを作っているのですが・・・

    HPビルダーで、メールフォームを作ったのですが、入力項目を「必須」にすることは出来ますか? 今の状態では、入力してほしいところに入力がなくても送信できるようになってしまっていて、それを入力がないときは「必須項目です」という風にサブミット後メッセージを出したいのです。 または、タグがあれば教えて下さい。 お願いします。

  • 気軽に送れるメールフォーム作成について

    サイトに設置するメールフォームについて質問します。 説明が下手なのでわかりにくいかも; ●名前・メッセージだけの簡単なフォームを作りたい ●名前欄は入力してもしなくても送信できる ●レイアウトがHTMLで加工できると嬉しい ●確認画面が出るものがいい 以上が希望です。 実際にKent-webさんの所からフォームメールのCGIをDLし解らなかったこと↓ ●HTMLでサンプルについていたラジオボタンやメール入力欄などの<input~ />というタグは外しました。 ↓ それでテスト送信してみると、確認画面で削除した項目の「○○は入力必須です。」と表示されます。 name値の先頭に「アンダーバー 」を付けると、その入力値は「入力必須」となる、とはあったのですが、項目ごと削除しても出てくるのです。 何故でしょう・・・; cgiファイルの中にあるのかな、と思って探してみても情けないことによく解りませんでした。 他に何か触るところはありますか? サーバーエラーはないので何かが足りていないような気がします・・・。 以上の事、お分かりになる方がいらっしゃいましたら教えてください。 よろしくお願いします。

    • ベストアンサー
    • CGI
  • フリーのメールフォームのカスタマイズ

    http://www.sapphirus.biz/php/sformmail2/ 上記のフリーPHPのカスタマイズで困っております。 「はい」・「いいえ」の必須項目のselectタグで 「いいえ」を選択した場合に「いいえの方は受付できません」 // エラー表示設定 $temp_err = array( '__Error_Input_Data__' => '必須項目です' , '__Error_Input_Data__' => 'いいえの方は受付できません' , '__Error_Marge_Data__' => '入力された内容に不足があります' , '__Error_Mail_Address__' => 'メールアドレスが正しくありません' , '__Error_Mail_Check__' => 'メールアドレスが一致しません' , '__Error_Text_Max__' => '文字数が多すぎます(__Text_Max__字まで)' ); として、肝心のif文をどう書き直してどの部分に入れればいいのか 勉強不足の私にはわかりません。 配布元にも問い合せてみたのですが カスタマイズに関しては現在受け付けていないそうで…。 どなたか教えて頂けませんでしょうか?

    • ベストアンサー
    • PHP
  • 入力必須フォーム→ エラーのページへ

    アンケートのフォームを作り、このタグで入力必須の項目を入力しないと送信できないようになったのですが、エラーのページの設定がわかりません。 <input type=hidden name="required" value="email,name> エラーになった場合、エラーのページへリンクするようにするタグをおしえてください。

  • メールフォームでの必須入力チェックについて

    はじめまして。PHP初心者です。PHPを使ってメールフォームを作成しています。入力画面で必須項目が記入されていなかったらエラー画面に飛ぶようにしたいのですが、なかなかうまくいきません。下のソースはサンプルを参考につくりました。 //入力画面 <?php if(isset($_POST['submit'])){ session_start(); $errflg = '1';   /*必須項目*/   if(($_POST['name']) == ""){     $_SESSION['name1'] = "・お名前";     $_SESSION['name1'] = $_POST['name1'];     $errflg = '0';   }else{     $_SESSION['name']="";   }       if($errflg == '0'){         header('Location: error.php');       exit();} ?> 流れとしては、名前の欄が入力されていなかったら、エラー画面に飛ばして「・お名前」と表示させたいです。もし他にいい方法やソースがありましたら教えてください。お願いします。

    • ベストアンサー
    • PHP
  • 空文字のエラーチェック(問い合わせフォーム)について

    宜しくお願いします。 書籍を参考にして、PHPにて問い合わせフォームを作成しております。 初心者のレベルです。 問い合わせフォームに入力されたデーターの、 エラーチェック処理について、1点不明なところがあり、質問させて頂きます。 コメント入力欄があり、そこは1000文字以内で必須入力してもらいます。 そのためエラーチェックとして、下記のコードが書籍にあります。 function erro_check($check_data){ if(isset($check_date["comment"]) && $check_date["comment"]= = ="") {   $error_list[ ]="コメントを入力してください。";  }elseif(trim($check_date["comment"]) = = =""){ $error_list[ ]="コメントを入力して下さい。";  }elseif(mb_strlen($check_date["comment"]) > 1000){     $error_list[ ]="コメントは1000文字以内で入力してくださ     い。";  }  return $error_list; } 空文字入力のチェックが二度にわたって行われているような気がします。最初のif判定だけで、十分なような気が・・・。 もしくは、 if(isset($check_data["commento"]) && trim($check_data["comment"]) === ""){ ... } とすればいいのでは?と。。。 でも書籍の中のコードは、何か意味があってのものだと思います。 どなたか宜しくご教授くださいませ。 お願いします。

    • ベストアンサー
    • PHP
  • PHP版フォームメール

    メール送信フォームを管理画面で項目等を指定すれば自動で生成(HTMLを)できいくつでも簡単にフォームメールを作成できるPHP限定で探してます。 自動生成ということでフリーソフトでは流石になさそうですが最低限以下の3つを満たすシンプルなものでも構いません。どこかにありますでしょうか? ◆必須の機能 ・入力フォーム→確認画面→送信完了  の流れのフォームメール ・必須項目を設定できる ・フォーム送信後、ユーザと管理者へメールできる ・必須項目が未入力時のみ次画面でエラー画面を表示 ◆できれば欲しい機能 テキスト入力以外に、ラジオやチェックボックスやテキストエリアなども生成できる よろしくお願いします。

    • 締切済み
    • PHP
  • メールフォームCGI作成費用

    お問合せメールフォームのCGIプログラム作成費用はいくらが相場なのでしょうか。企業用で、セキュリティに厳しいサーバーにいれるため、専門業者さんに依頼したいのですが相場がわかりません。入力項目は7~8個、文字入力規制をつけ、必須項目漏れなどにはエラー表示をし、入力されたデータはメールで受けたいと考えています。CGI言語はperlです。フォームのイメージ・デザインはできています。よろしくお願いします。

    • 締切済み
    • CGI
  • Access フォームを動的にカスタマイズ

    お世話になります。 Access2010 現在Accessにて、ある情報の登録フォームを作成しております。 登録項目が複数ありフォームが縦長になりそうなので、基本情報の 登録は必須とし、その他の項目はオプションにしたいと思います。 そこで、チェックボックスにチェックが入れられたら、オプションを 登録できるよう登録フォームの高さを長くするのと同時に、オプション 項目も表示させたいのですが。。どのようにすればよいでしょうか。 予めオプション項目が追加されているフォームを作成しておき、 チェックが入れられたら、そっちのフォームにすり替える方法(必須項目が 入力されていたらそれぞれコピー)や、フォームサイズは変えずに チェックが入れられたら「登録」ボタンを「次へ」に変更させ、 次画面でオプション項目を入力させたり・・色々と方法はあるかと 思いますが、上記のようにフォームの長さを変えて、項目(テキストボックスや リストボックス)を追加することは可能でしょうか。 ご教示の程、宜しくお願い致します。

  • メール送信フォーム自動作成ソフト探してます。

    メール送信フォームを管理画面で項目等を指定すれば自動で生成(HTMLを)できいくつでも簡単にフォームメールを作成できるPHPやCGIを探してます。 自動生成ということでフリーソフトでは流石になさそうですが最低限以下の3つを満たすシンプルなもので構いませんん。なるべく安いのを希望しますが有償でもOKです。どこかにありますでしょうか? ◆必須の機能 ・必須項目を設定できる ・フォーム送信後、ユーザと管理者へメールできる ・必須項目が未入力時のみ次画面でエラー画面を表示 ◆できれば欲しい機能 テキスト入力以外に、ラジオやチェックボックスやテキストエリアなども生成できる よろしくお願いします。

    • 締切済み
    • PHP
このQ&Aのポイント
  • EP-880ARの印刷にポケットWi-Fi経由で印刷する方法を教えてください。
  • EP-880ARの印刷は無線ルータを使用することで可能ですが、ポケットWi-Fiでも印刷できるのでしょうか?
  • iPhone SE2やWindows11からEP-880ARにポケットWi-Fi経由で印刷する方法を知りたいです。
回答を見る

専門家に質問してみよう