ウォッチ漫画『酒男子』新連載開始!

アンケートのWEBページ作りました。
PCからは「送信」ボタンを押すと、指定したアドレスへアンケート回答のメールが送信されますが、スマホからは「送信」ボタン押しても送信されません。
どうやったら、スマホでも送信できるようなりますか?

HTMLファイルの当該部分は、以下の通りです
<form enctype="text/plain" method="post" name="アンケート結果" action="mailto:メールアアドレス">
送信ボタンは以下の通りです
<input type="submit" value="送信" style="HEIGHT: 63px; WIDTH: 251px" size="56">

  • 画像を添付する (ファイルサイズ:10MB以内、ファイル形式:JPG/GIF/PNG)
  • 今の自分の気分スタンプを選ぼう!
あと4000文字

A 回答 (2件)

#1です。

 お礼拝見済み
残念ながら、元々スマホが無い時代からNGと言われていた方法なのです・・・
つまり、
メールソフトを立ち上げて送信させようとした方針自体が、良くないです・・・

最近は特に、メールソフトを利用しない人が増えたし、メールソフトもアプリ化されたし、
Webメール(ブラウザでメールする)も増えていますから、そういうユーザーだと使えないという想定です。
ウェブサイト管理者は、あらゆるユーザー環境を想定しておかないと、使えない利用者や不便になる利用者にとっては、大迷惑なウェブサイトになってしまいますよ・・・

------------
>残念ながら、プログラムが設置できないサーバーなので、
A,
やはりそうですか。
手っ取り早い方法としては、外部で運営している、レンタルの「メールフォームCGI」などを間借りして、フォームを作る!
そのフォームのリンク(URL)をそのページに貼って、誘導するしかないですね・・・

または、メールアドレスを提示して、
「ご意見ください」とする原始的な方法でしょうか・・・

本来、重要なウェブサイトなら、
表示だけできる無料スペースよりも、
商用サイトや企業さんのように、有料のレンタルサーバーを借りるべきなんですけどね。
それが、重要な情報を提供したり得るための経費です。

-----------
また、昨今のフォームやメールに関しては、セキュリティも重視します。
メールフォームでもSSLを採用しているサイトが多いです。
    • good
    • 0
この回答へのお礼

回答ありがとうございます

>メールソフトを立ち上げて送信させようとした方針自体が、良くないです・・・
個人的には、この方針、結構スマートな解決方法かと思ってます。

セキュリティがうるさい昨今、アンケート結果として送信する内容に、
不要な情報が含まれていないことを、メールソフトで確認して、テキストデータだけが送信できるので、
いわゆる不便益(ひと手間かけることによる安心感)の一つと思ってます。

>手っ取り早い方法としては、外部で運営している、レンタルの「メールフォームCGI」などを間借りして、フォームを作る!
>そのフォームのリンク(URL)をそのページに貼って、誘導するしかないですね・・・
うー、外部にお願いするのは、個人情報はメールアドレスだけですが、避けたいところですね。
また、具体的にどのサイトのサービスを利用できるのか等、実現にはハードルが高そうな気がしています

質問からずれてしまいますが、今回は
アンケート結果は40問で1-5の5段階の回答なので、当方が欲しいのは1人当たり40バイト程度だけです。
ので、
 ネットから書き込みできる共有のフォルダのサービスがあって
 WEBの「送信」ボタンを押すと、そこに40バイトのデータが書き込める
ということがが可能ならうれしいですね。

 今の「送信」ボタンでは、「A1=3\nB1=4\n・・・」のように5倍の200バイトのテキストが送信されるので、これもスリム化して送信してほしいところです。

長期的な利用ではいろいろな点で穴だらけのシステムでしょうが、
単発のイベント用なら、書き込み可能な時間を決めて使えば、結構使えそうな感じがします
何か、代案あればお知恵をお借りしたいです

お礼日時:2019/09/13 11:34

そのaction="mailto:だと、Webページ内で完結せず、メールソフトを立ち上げているだけですよ!


(例えば、サブのタブレットで、メールを使っていない人はどうするのかな?)
元々は仕様では使えない(非奨励)=利用環境に依存するので、大昔からNGと言われていた方法だからです・・・


企業さんの「お問い合わせ/アンケート」などのように
CGIなどプログラムを埋め込んで、Webサイト内で全て処理して、サーバーからメールを送信するシステムが必要です。
または、プログラムが設置できないサーバースペースもあるので、
レンタルサーバーを借りて運営&設置するか、外部のメールフォームと連携するか、方針次第ですね。
    • good
    • 0
この回答へのお礼

回答ありがとうございます。
>そのaction="mailto:だと、Webページ内で完結せず、メールソフトを立ち上げているだけですよ!
そのつもりで作成してあります。

>元々は仕様では使えない(非奨励)=利用環境に依存するので、大昔からNGと言われていた方法だからです・・・
知りませんでした。HTMLの教科書?にも出ている、基本的な標準機能と理解していました。

>CGIなどプログラムを埋め込んで、Webサイト内で全て処理して、サーバーからメールを送信するシステムが必要です。
残念ながら、プログラムが設置できないサーバーなので、
 アンケート結果をメール送信するWEBページ
を作成しています。

想定したアンケート対象者は、
 スマホ・PCで、集計するメールアドレスへのメール送受信経験者
です。

質問にも書きましたように動作確認した
 PCでは、アンケート結果が設計どおり、送信されますが、
 スマホでは「送信」ボタン押しても送信されません。

PCでは送信しているので、
 スマホ対応のおまじない
などが有るのかと思い、質問しています。

単発のイベント用なので、最悪、
 アンケート対象者はPC持参をお願いする
ことを考えていますが、PCで出来て、スマホで出来ないの、何か気持ち悪いです。

お礼日時:2019/09/13 07:56

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

このQ&Aを見た人はこんなQ&Aも見ています


このQ&Aを見た人がよく見るQ&A

人気Q&Aランキング