質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

Q&A

解決済

1回答

470閲覧

お問い合わせフォームスマホのみ送信できないです

tyonomi

総合スコア11

PHP

PHPは、Webサイト構築に特化して開発されたプログラミング言語です。大きな特徴のひとつは、HTMLに直接プログラムを埋め込むことができるという点です。PHPを用いることで、HTMLを動的コンテンツとして出力できます。HTMLがそのままブラウザに表示されるのに対し、PHPプログラムはサーバ側で実行された結果がブラウザに表示されるため、PHPスクリプトは「サーバサイドスクリプト」と呼ばれています。

HTML

HTMLとは、ウェブ上の文書を記述・作成するためのマークアップ言語のことです。文章の中に記述することで、文書の論理構造などを設定することができます。ハイパーリンクを設定できるハイパーテキストであり、画像・リスト・表などのデータファイルをリンクする情報に結びつけて情報を整理します。現在あるネットワーク上のほとんどのウェブページはHTMLで作成されています。

0グッド

0クリップ

投稿2018/02/19 10:10

お問い合わせフォームをPHPで組んでいるのですが
required="required" をつけた途端スマホの送信が効かなくなりました。
解決策をご教授いただければと思います。

<section id="otoiawase"> <img src="images/otoiawase.png"> <article> <div class="contact-form"> <form method="post" action="complete.php"> <table> <tr> <th>お名前<span class="hissu">※</span></th> <td class="pc"> 姓<input type="text" required="required" name="name1" id="name1"><br class="mb" /> 名<input type="text" required="required" name="name2" id="name2"> </td> <td class="sp"> <p>姓</p><input type="text" name="name1" id="name1"><br class="mb" /> <p>名</p><input type="text" name="name2" id="name2"> </td> </tr> <tr> <th>メールアドレス<span class="hissu">※</span></th> <td> <input type="email" name="mail" required="required" id="mail" placeholder="例:@example.com"> </td> </tr> <tr> <th>メールアドレス<!--<br class="sp">-->(確認)<span class="hissu mail2-span">※</span></th> <td> <input type="email" name="mail" required="required" id="mail2" placeholder="例:@example.com"> </td> </tr> <tr> <th>お問い合わせ内容<span class="hissu">※</span></th> <td> <textarea name="memo" maxlength="300" required="required" id="memo" placeholder="300文字以内でご入力ください"></textarea> </td> </tr> </table> <div class="submit-wrap"><input type="submit" name="submit" id="submit" class="square_btn" value="送 信"></div> </form> </div> </article> </section>
<section id="otoiawase"> <img src="images/otoiawase.png"> <article> <div class="contact-form"> <?php $kind=htmlspecialchars($_POST["kind"]); $name1=htmlspecialchars($_POST["name1"]); $name2=htmlspecialchars($_POST["name2"]); $mail=htmlspecialchars($_POST["mail"]); $memo=htmlspecialchars($_POST["memo"]); $hantei="ng"; if($kind != "" && $name1!="" && $name2!="" && $mail!="" && $memo!=""){ $hantei="ok"; }else{ $hantei="ng"; } //print($hantei); if(!hantei){ print("送信できません。"); }else{ $send_data="【お問合せの種類】".$kind."\n\n【お名前】\n".$name1.$name2."様\n\n【メールアドレス】\n".$mail."\n\n【お問合わせ内容】\n".$memo."\n\n"; //print($send_data); /////////////////////////////////////////////////////送信//////////////////////////////////////////////////////////// $msg="ホームページからお問い合わせがありました。お問い合わせ内容は下記のとおりです。\n\nお問い合わせ内容\n\n".$send_data."\n\n以上、対応をよろしくお願いいたします。"; mb_language("ja"); mb_internal_encoding("UTF-8"); $header=mb_encode_mimeheader($mail); $address="000@000.co.jp"; //------------------------------------------------------------------------------メールアドレスに要変更 $hantei1=mb_send_mail($address,"ホームページからのお問い合わせです。",$msg,"From:".$header); /////////////////////////////////////////////////////お客様に送信//////////////////////////////////////////////////////////// $store_data=" ***************************************************** 0000 *****************************************************"; $msg=$name1."様\n\n【0000】ホームページからのお問い合わせ誠にありがとうございます。\n下記の内容でお問い合わせを承りました。\nこのメールは自動送信されております。\nお問い合わせをいただきました内容については後程、担当の者よりご連絡させていただきます。\n今しばらくお待ちくださいますようお願い申し上げます。\n\nお問い合わせ内容\n\n".$send_data."\n\n改めまして、お問い合わせ厚く御礼申し上げます。\n\n".$store_data; $title="【0000】ホームページからのお問い合わせ誠にありがとうございます"; mb_language("ja"); mb_internal_encoding("UTF-8"); $header=mb_encode_mimeheader("000@000.co.jp"); //------------------------------------------------------------メールアドレスに要変更 $hantei2=mb_send_mail($mail,$title,$msg,"From:".$header); //print("判定1:".$hantei1."<br>"); //print("判定2:".$hantei2."<br>"); if($hantei1 && $hantei2){ print("<p style='padding-top:50px;'>"); print("お問い合わせ、<br class='sp'>誠に有難うございます。<br><br>"); print("お問い合わせいただきました<br class='sp'>内容につきましては、<br class='sp'>担当者より改めてご連絡差し上げます。<br>"); print("万が一、連絡がない場合は<br class='sp'>大変恐れ入りますが、<br>お電話にて<br class='sp'>お問い合わせくださいますよう<br class='sp'>お願い申し上げます。<br><br>"); print("</p>"); print("<p style='margin-bottom:70px;'>"); print("改めまして、<br class='sp'>お問い合わせ厚く御礼申し上げます。"); print("</p>"); print("<p style='margin-bottom:50px;'><a href='index.html'>トップページへ戻る</a></p>"); }else{ print("<p>何らかの理由により送信できませんでした。<br>申し訳ございませんが、お電話でお問い合わせください。</p>"); } } ?>

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

Lhankor_Mhy

2018/02/20 01:07

『送信が効かなくなりました』とは、具体的にはどのような現象でしょうか? エラーメッセージなどはありますか?
tyonomi

2018/02/20 12:51

ご回答ありがとうございます。送信ボタン自体を押しても何も反応しなくなる現象でございます。言葉足らずで申し訳ございません!
guest

回答1

0

ベストアンサー

送信がきかないというのがどういう意味なのかにもよりますが、ブラウザが対応していないんでしょう。
required が原因だと分かっているなら使用を止めたら解決すると思います。

投稿2018/02/20 00:49

Zuishin

総合スコア28660

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

tyonomi

2018/02/20 12:51

ご回答ありがとうございます。やはりその手しかなさそうですね。ありがとうございました。
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問