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

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

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

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

HTML

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

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

Q&A

1回答

1552閲覧

【コンタクトフォーム7】textarea*にテキスト入力できない動作不良を起こします。原因と改善策が知りたいです。

退会済みユーザー

退会済みユーザー

総合スコア0

WordPress

WordPressは、PHPで開発されているオープンソースのブログソフトウェアです。データベース管理システムにはMySQLを用いています。フリーのブログソフトウェアの中では最も人気が高く、PHPとHTMLを使って簡単にテンプレートをカスタマイズすることができます。

HTML

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

CSS

CSSはXMLやHTMLで表現した色・レイアウト・フォントなどの要素を指示する仕様の1つです。

0グッド

0クリップ

投稿2021/02/06 10:12

編集2021/02/11 06:03

【設置環境】
wordpressにてテーマはAstra(無料版)を使用
自分でも原因と考えられる部分を修正したりネット検索したのですが、解決できず。。。

コンタクトフォームの編集画面に書いたコードです。※関連個所抜粋

<div class="form__wrap template04"> <div class="form__row row-title"> <p class="form__label is-required"><label for="your-subject">件名</label></p> <p class="form__body">[text* your-subject id:your-subject placeholder "件名"]</p> </div> <div class="form__row row-message"> <p class="form__label is-required"><label for="message">メッセージ本文</label></p> <p class="form__body">[textarea* message id:message placeholder "こちらに詳細をご入力ください"]</p> </div>

下記CSSはAstraテーマのCSSカスタマイズにコードを書いています※関連個所抜粋

コード /* template04 */ .form__wrap { width: 100%; max-width: 600px;/*フォームの最大幅*/ margin-right: auto; margin-left: auto; } .wpcf7 .template04 { display: flex; flex-wrap: wrap; justify-content: space-between; color: #464646; font-size: 14px; margin-bottom:20px; } .wpcf7 .template04 a {  margin: 0; padding: 0; text-decoration: underline; color: inherit; transition: opacity .25s; } .wpcf7 .template04 a:hover { color:#FE8280; transition: opacity .25s; } .wpcf7 .template04 div.form__row { position: relative; padding: 0; margin: 36px 0px 10px 0px; } .wpcf7 .template04 div.form__row.row-name, .wpcf7 .template04 div.form__row.row-email, .wpcf7 .template04 div.form__row.row-title, .wpcf7 .template04 div.form__row.row-url {  width: calc 80%; } .wpcf7 .template04 div.form__row.row-message { width: 100%; } .wpcf7 .template04 div.form__row.row-checkbox, .wpcf7 .template04 div.form__row.row-radio { display: flex; align-items: center; width: 100%; } .wpcf7 .template04 div.form__row.row-privacy { width: 100%; margin-top: 3em; text-align: center; } .wpcf7 .template04 div.form__row.row-submit { width: 100%; margin-top: 3em; text-align: center; } .wpcf7 .template04 p.form__label { flex-shrink: 0; min-width: 136px; margin-bottom: 20px; padding: 0; box-sizing: border-box; } .wpcf7 .template04 p.form__body { width: 100%; margin :0; padding:0; box-sizing: border-box; } .wpcf7 .template04 div.form__row.row-radio p.form__body { margin: 0 0 0.6em 2em; } .wpcf7 .template04 div.form__row.row-checkbox p.form__body { margin: 0 0 1em 2em; } .wpcf7 .template04 p.form__label label { position: relative; margin: 0; padding: 0; color: #1A6C7A; font-size: 14px; box-sizing: border-box; } .wpcf7 .template04 p.form__label.is-required label { margin-right: 1em; } .wpcf7 .template04 p.form__label.is-required label::before { content: "必須"; margin-right:4px; letter-spacing:0.4px; color: #ffffff; background-color:#FE8280; font-size:12px; padding:0px 2px 0px 2px; border-radius:2px; } .wpcf7 .template04 p.form__label.none label::before { content: "〇〇"; margin-right:4px; letter-spacing:0.4px; color: #ffffff; font-size:12px; padding:0px 2px 0px 2px; border-radius:2px; } /* テキストフィールド */ .wpcf7 .template04 input[type=text], .wpcf7 .template04 input[type=title], .wpcf7 .template04 input[type=email], .wpcf7 .template04 input[type=url], { width: 100%; margin: 0; padding: .2em 0; border: 0; border-bottom: 1px solid #d8d8d8; border-radius: 0; box-shadow: none; background-color: transparent; color: inherit; font-family: inherit; font-weight:inherit ; font-size: inherit; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; } .wpcf7 .template04 textarea { width: 100%; height: 100px;  margin: 0; padding: 20px 0 .2em 0; border: 0; border-bottom: 1px solid #d8d8d8; border-radius: 0; box-shadow: none; background-color: transparent; color: inherit; font-family: inherit; font-weight: inherit; font-size: inherit; box-sizing: border-box; -webkit-appearance: none; -moz-appearance: none; appearance: none; } /* テキストフィールド placeholder */ .wpcf7 .template04 input[type=text]::placeholder, .wpcf7 .template04 input[type=title]::placeholder, .wpcf7 .template04 input[type=email]::placeholder, .wpcf7 .template04 input[type=url]::placeholder, .wpcf7 .template04 textarea::placeholder { opacity: 0.3; display: none; padding-left:36px; } .wpcf7 .template04 textarea::placeholder { padding-top:6px; } .wpcf7 .template04 input[type=text]:-ms-input-placeholder, .wpcf7 .template04 input[type=email]:-ms-input-placeholder, .wpcf7 .template04 input[type=url]:-ms-input-placeholder, .wpcf7 .template04 textarea:-ms-input-placeholder{ opacity: 0; display: none; } .wpcf7 .template04 input[type=text]::-ms-input-placeholder, .wpcf7 .template04 input[type=email]::-ms-input-placeholder, .wpcf7 .template04 input[type=url]::-ms-input-placeholder, .wpcf7 .template04 textarea::-ms-input-placeholder,{ opacity: 0; display: none; } /* テキストフィールド フォーカス時 */ .wpcf7 .template04 input[type=text]:focus, .wpcf7 .template04 input[type=email]:focus, .wpcf7 .template04 input[type=url]:focus, .wpcf7 .template04 textarea:focus { padding: 2px 0px 2px 36px; }

何卒、よろしくお願い致します。

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

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

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

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

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

guest

回答1

0

質問していた項目のうち、下記は解決いたしました。

・textarea以外の入力箇所にカーソルを持っていくと止まれ標識が表示されるのを直したい(入力は正常にできる)

何を持って解決したのかわかりませんが、CSSカスタマイズ時のみに上記表示になるだけだったのかもしれません。サイト公開もしたうえでのエラーだったと思うのですが、確認不足の可能性もあります。

投稿2021/02/07 05:29

退会済みユーザー

退会済みユーザー

総合スコア0

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

まだベストアンサーが選ばれていません

会員登録して回答してみよう

アカウントをお持ちの方は

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

ただいまの回答率
85.35%

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

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

質問する

関連した質問