• 締切済み

リンク先のフォームに自動的に文字が入力されるようなWebページを作成したい

自分のホームページ上から質問等が受け付けられるよう、 無料のメールフォームを利用したいと思っています。 自分のページからリンクして無料メールフォームのページに移動した際、 自動的にフォーム内にある程度のテキスト分を入れ、 利用する人の入力の手間を省きたいのですが可能でしょうか。 具体的には、無料メールフォームの項目が 「宛先」「タイトル」「本文」で固定なので、 「本文」の部分に記入項目の一覧が入力された状態で開かれるようにしたいのです。 (入力項目がカスタマイズできるメールフォームもありましたが、 デザイン等でなかなか希望に合わず。。。) どうぞよろしくお願いいたします。

  • PHP
  • 回答数2
  • ありがとう数1

みんなの回答

  • rokujiro
  • ベストアンサー率53% (17/32)
回答No.2

可能か不可能化は実験してみないと分からないのですが..... まず、無料メールフォームのソースを解析します。 (HTMLレベルの知識が必要ですが....) 解析と言ってもフォームの名前やpost,getの区別送信先のURLが必要なだけです。 下記に例を記述します。 <html> <body> <form method="POST" action="mailsend.php"> ↑---------↑ methodでPOSTかGETでフォームの送信方法を解析 actionで送信先のURLを解析 (URLは相対パスで記入されているケースが多いので絶対パスに変更する必要があります。) <input type="text" name="mail" size="20"><br> <input type="text" name="title" size="20"><br> <textarea rows="2" name="naiyou" cols="20"></textarea><br> ↑---------↑ 上記3行が宛先,タイトル,本文です。 <input type="submit" value="送信" name="B1"><input type="reset" value="リセット" name="B2"> ↑---------↑ 上記、submitが送信するボタンになります。 </form> </body> </html> 上記のように解析した後、宛先,タイトル,本文にvalueで入力させる内容をあらかじめ記入したページを作成します。 そのページを自分のサーバにUPし実行し動けばOKとなります。 使用中の無料メールフォームの送信ページを教えていただければテスト用のページぐらいは簡単に出来ますので作成しても構いませんよ!! (HTMLの基礎知識があれば誰でも出来ると思いますが....) あくまで、100%ではありません。 無料メールフォームの方で前ページをチェックしていたりすると根本的に無理ですのでその場合はご自分のページでメール送信用のCGIなりPHPを作成する必要があります。

hatabou010
質問者

お礼

rokujiroさん、ご回答ありがとうございます。ご連絡が遅くなってしまい申し訳ございませんでした。 ソースを確認したところ、methodがPOSTで、入力フォーム部分も確認できました。家に帰り次第、さっそく試してみたいと思います。 大変参考になりました。ありがとうございました。

noname#21216
noname#21216
回答No.1

それだけでしたら 最初から そのフォームの規定値に入力していたらどうですか? 同一ドメインないなら JAVAスクリプトから入れることも可能です。 さらに サーバーがなんらかの自前なら phpやcgiなどで 自動入力させる手もあるかと思います。

hatabou010
質問者

補足

ご回答ありがとうございます。 今回使用したいフォームは、無料メールフォームとして 公開されているサイトへ自分のホームページからリンクする形で 利用するため 入力フォームが表示されるページのソースについては 編集できないのですが、その場合も可能でしょうか?

関連するQ&A

  • リンク先のフォームに値をいれるには…

    こちらのカテゴリで合っているのかよくわかりませんが、教えていただけると助かります。 商品一覧のようなページ(HTML)から商品それぞれについているリンクを押すと、問い合わせフォームに飛び、フォームに選択した商品名が入力されているような形をとるにはどのようにすれば良いのでしょうか。 フォームは、無料のCGIを使用しております。 CGIの知識がほぼ皆無です。 簡単な方法や、無料で使えるCGI等を教えていただけますでしょうか。 よろしくお願いいたします。

    • ベストアンサー
    • CGI
  • フォームに入力されたお客さんのアドレスが前の文字にくっついて困っています

    事業のホームページの管理をしています。 そのホームページに、お客さん用の「フォーム」のページを設けて、問い合わせの内容を入力してもらっています。 ホームページ・フォーム(cgi)は、レンタルサーバに設置していて、問い合わせは、メールで設定通り送信されるのですが、問い合わせ内容の一つのメールアドレスが前の文字「=」(半角)にくっついて一体化してしまいます。 このメールアドレスをクリックすると送信用のウィンドウ(メッセージの作成)が起ち上がり、「宛先」欄にこのメールアドレスが記入されてしまいます。 「フォーム」から送信されてくる内容は、     ・     ・ メールアドレス=○○○@○○○.ne.jp そして、この「=○○○@○○○.ne.jp」がアドレスとして認識されます。 つまり、お客さんは、「○○○@○○○.ne.jp」と入力しているのに、「=」がこのアドレスにくっついて違うアドレスになってしまいます。 この一体化したアドレスは、ばらすこともできず、手間がかかります。 メーラーは、Outlook Express6を使用しています。 また、フォーム送信のcgiは、レンタルサーバが用意しているものを使用し、サーバのサイトから「項目」などの内容を設定しています。 フォームのページは、ホームページビルダーV8で自分で作りました。 「フォーム」からの送信は、 ○○○=メールアドレス という形式が多いと思うのですが、皆さんはどのようにされているのでしょうか? アドレス入力の際、1文字空けてから入力してもらえれば、「=」にくっつくことはありませんが、お客さんにこのような手間をかけてもらうのは恐縮します。 何か良い方法があれば、教えて頂けないでしょうか。

  • WEB上からメール送信するメールフォーム

    WEB上からメール送信するメールフォームをCGI無しで作成したいと思っています。フォーム上でドロップダウンメニュー・ラジオボタン・・テキスト入力フィールドで必要事項を入力し"送信ボタン"押下後にメーラー起動させたいのです。 理想としてはメーラーが起動した時、宛先・件名・本文の一部を初めから設定されいる状態になっておりフォーム上で選択した内容を本文の指定した箇所に当てはめるようにしたい。 <本文> □□□□□□□□□□□□□ □□□:******** □□□:******** □□□:******** □□□ **************** **************** "*"部分がフォーム上で選択or入力した箇所、 "□"部分がメールフォームを作成時に設定。

  • リンク先の入力フォームに予め文字を入力する方法

    webプログラミング(というか無料ブログのテンプレ)をいじり始めて10日程度の初心者です. 入力フォームに文字が予め入力された状態の外部サイトへのリンクを、自分のサイトに貼りたいのですが、可能でしょうか? 例えばですが、 「検索窓に文字が入力された状態のgoogleトップページ」へのリンクはつくれるのか ということです. 可能であればどのようにすればいいか教えていただけませんか. 以下の質問の内容が近いかと思い試行錯誤しましたが、うまくいきませんでした. http://okwave.jp/qa/q2033021/a6328216.html よろしくお願いします.

  • フォームメールの作成

    フォームメールの作成についてお尋ねします。 jpgなどのファイルを選択して、送信してもらうメールフォームを設けようと思うのですが、フリーCGIで活用できそうなものがあれば紹介下さい。 ある程度デザインのカスタマイズも容易であればありがたいです。 あるいはmailto:ではファイル選択の項目はできないのでしょうか。 宜しくお願い致します。

  • フォームで入力されたデータを、相手先へメール送信する

    あるフォームに「タイトル」・「メールアドレス」・「メッセージ」を 入力するテキストボックス(TYPE="TEXT")・テキストエリアがあります。 そこページ内にある送信ボタンをクリックされたらフォームで入力された メールアドレス宛に、同フォーム入力されたタイトル・メッセージを送信するような処理をperlで 組みたいのですが、どのような処理をさせればよろしいのでしょうか? そのような処理をやっているサンプルをご紹介していただけますと 大変うれしいです。 この本文だけではイメージしにくいとは思いましたので、あえてデモみたいな ページを以下のURLに用意しました。     http://www.hidecnet.ne.jp/~uruno/ もし必要な場合は、上URLにアクセスください。 大変厄介な質問になって申し訳ありません。 皆様の知恵を貸して頂けますようお願いいたします。

    • ベストアンサー
    • Perl
  • ACCESS、フォームの入力方法。

    仕事上、どうしてもACCESSを使わなくてはならなくなり、初めてACCESSに挑戦しています。 「フォーム」テキストボックスの簡単な入力方法を教えてください。 ExcelのCSVデータを、ACCESSに読み込みました。 「フォーム」を作成し、データを管理しています。 フォームのテキストボックスに、同じ記述を入れる項目があります。 データが1000以上あるので、かなりの手間になってます。 そこで、1度に(一括で?)その項目を入力できるような機能はないのか?と思い、質問しました。 この記述というのが、HTMLデータで改行が入っているため、Excelでは、入れることができませんでした。

  • フォームで「戻る」と入力内容が消えてしまいます

    メールフォームページを作成中で、PHPの知識が無いため、下記のスプリクト利用させていただこうと設定中です。機能的には理想に近いスプリクトなのですが、IE(9)でフォームに入力し、確認画面から「戻る」ボタンをクリックすると、入力内容が消えてしまいました。 項目の多いフォームページの為、このまま進めるわけにはいかず、困っております。 何か解決方法はございませんでしょうか…。 または、無料・有料にこだわらず(できれば無料…)、オススメのメールフォームがございましたらお教えいただけませんでしょうか。 ■同現象はIE9(windows7)で起こりました。IE6/7/8(IE TESTER)では起こらないようです。  Chrome/Firefox/Safariでは問題ありません。(Mac版も) ■スプリクト配布いただいているサイト  http://www.sapphirus.biz/php/sformmail2/ ■同様の質問 ・http://okwave.jp/qa/q6491971.html  こちらの方はセッションが切れていたということで解決されたようですが、IEを落としたり、再起動したりで試してみましたが解決いたしませんでした…。 一人で困り果て、はじめてOKWaveを利用させていただきます。 不慣れで、情報不足かもしれませんが、何卒ご了承ください。

    • ベストアンサー
    • PHP
  • メール送信フォーム自動作成ソフト探してます。

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

    • 締切済み
    • PHP
  • Webブラウザからのフォーム入力について

    以下のことを実現したいと思います。 1、Webからの入力フォームを用いてある募集をかけたい  アンケート5~6問(テキスト、チェックボックス、ラジオボタン使用)  フォーム入力後、「送信ボタン」を押して入力内容を送信する。  入力者のメール機能は使わない。 2、入力内容の受取手段は問わない 3、HTTPS機能を使用したい 以上、どのような環境や言語、機能で実現可能でしょうか。 また、HTTPSを利用しないどのような危険がありますか?

専門家に質問してみよう