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

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

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

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

PHP

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

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Ajax

Ajaxとは、Webブラウザ内で搭載されているJavaScriptのHTTP通信機能を使って非同期通信を利用し、インターフェイスの構築などを行う技術の総称です。XMLドキュメントを指定したURLから読み込み、画面描画やユーザの操作などと並行してサーバと非同期に通信するWebアプリケーションを実現することができます。

意見交換

クローズ

6回答

356閲覧

Q&A掲示板のコメント送信フォームを作成したい

homepage-site

総合スコア65

WordPress

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

PHP

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

JavaScript

JavaScriptは、プログラミング言語のひとつです。ネットスケープコミュニケーションズで開発されました。 開発当初はLiveScriptと呼ばれていましたが、業務提携していたサン・マイクロシステムズが開発したJavaが脚光を浴びていたことから、JavaScriptと改名されました。 動きのあるWebページを作ることを目的に開発されたもので、主要なWebブラウザのほとんどに搭載されています。

jQuery

jQueryは、JavaScriptライブラリのひとつです。 簡単な記述で、JavaScriptコードを実行できるように設計されています。 2006年1月に、ジョン・レシグが発表しました。 jQueryは独特の記述法を用いており、機能のほとんどは「$関数」や「jQueryオブジェクト」のメソッドとして定義されています。

Ajax

Ajaxとは、Webブラウザ内で搭載されているJavaScriptのHTTP通信機能を使って非同期通信を利用し、インターフェイスの構築などを行う技術の総称です。XMLドキュメントを指定したURLから読み込み、画面描画やユーザの操作などと並行してサーバと非同期に通信するWebアプリケーションを実現することができます。

0グッド

1クリップ

投稿2025/02/27 14:11

0

1

テーマ、知りたいこと

ソースコードを見ても仕組みが分からなかったのですが、参考サイトのようにログイン制にする場合は入力欄をクリックした際にアコーディオンで開くようにする方法が適切でしょうか?

※ 参考サイト
https://qiita.com/naoki00m/items/a5821425c3c6ffd12333

背景、状況

Youtube や Reddit のようなコメント送信機能を作成したいと考えているのですが2つの方法で悩んでおります。

・HTML または PHP で初めからコメント送信フォームを用意しておき、入力欄をクリックした際にアコーディオン(jQueary)で開くようにする。

・HTML または PHP で初めからコメント送信フォームを用意しておき、 Javascript のクリックイベントで HTML を動的に生成する。

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

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

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

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

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

回答6

#1

maisumakun

総合スコア146503

投稿2025/02/27 14:20

ログイン制にする場合は入力欄をクリックした際にアコーディオンで開くようにする方法が適切でしょうか?

「ログイン制にすること」と「サイトの見栄えやギミック」の間に、どのような関係性があるとお考えでしょうか?

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

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

#2

homepage-site

総合スコア65

投稿2025/02/27 14:29

maisumakunさん回答ありがとうございます。
ログイン制に関係ありませんでした申し訳ありません…
アコーディオンで開くようにする利点はキャンセル時に閉じることが可能という点ですね。

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

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

#3

utm.

総合スコア752

投稿2025/02/27 14:31

編集2025/02/27 14:40

何が適切かなんて好きにしたら良くないでしょうか?
どういう回答が理想的なのですか?
(質問してみただけですか?)

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

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

#4

homepage-site

総合スコア65

投稿2025/02/27 14:41

編集2025/02/27 14:42

utm.さん回答ありがとうございます。
返信ボタンから回答する場合、Javascript のクリックイベントで HTML を動的に生成する方法が使われているようで、どちらが良いか決めかねておりました。

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

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

#5

utm.

総合スコア752

投稿2025/02/27 15:00

両方実装してみてはいかがでしょうか?

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

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

#6

homepage-site

総合スコア65

投稿2025/02/27 15:05

utm.さん回答ありがとうございます。
どちらか先に作成してみて再度不明な点があれば質問させていただきます。

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

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

最新の回答から1ヶ月経過したため この意見交換はクローズされました

意見をやりとりしたい話題がある場合は質問してみましょう!

質問する

関連した質問