\r\n\r\n```\r\n疑問なのはこれで送れているどうか\r\nformで送れる値みたいなものはinputでしか指定できない\r\nほかに送るのに内科いい方法があればお願いします。","answerCount":2,"upvoteCount":0,"datePublished":"2018-05-23T02:27:25.938Z","dateModified":"2022-01-12T10:55:45.698Z","suggestedAnswer":[{"@type":"Answer","text":"**\"を半角にしてで閉じた前提**ではありますが、\r\nクリックすると、```hogeAction?data=1```に遷移しますしGETで送れていますね。\r\nもちろんhogeActionというプログラム側が存在するかとかきちんとGETで受け取るように出来ているかは別問題です。\r\n\r\n問題は、**実際に何を送りたいか、送った先で何をしたいのかを具体的に書かれていないこと**です。\r\n今の質問内容では欲しい回答は得られないと思います。\r\n\r\n単に固定値をGETで送りたいだけなら\r\n```
```でも良いわけですが、そういうことじゃないですよね?","dateModified":"2018-05-23T03:37:31.996Z","datePublished":"2018-05-23T03:37:31.996Z","upvoteCount":1,"url":"https://teratail.com/questions/127527#reply-194025","comment":[{"@type":"Comment","text":"要するに、このdivを複数作り、それぞれデータの中身は違うんですがクリックしたデータだけ送るってことをしたいです。\r\n商品をカートに入れる感じです。","datePublished":"2018-05-23T04:20:26.502Z","dateModified":"2018-05-23T04:20:26.502Z"},{"@type":"Comment","text":"まずはやってみては。何もやっていない要件不明の丸投げ質問に回答しろというのは横暴です。","datePublished":"2018-05-23T04:21:47.258Z","dateModified":"2018-05-23T04:21:47.258Z"}]},{"@type":"Answer","text":"基本的には問題ないでしょう\r\n\r\n```javascript\r\n\r\n
\r\n\r\n

ありゃりゃ

\r\n
\r\n
\r\n\r\n```","dateModified":"2018-05-23T03:34:51.975Z","datePublished":"2018-05-23T03:34:51.975Z","upvoteCount":1,"url":"https://teratail.com/questions/127527#reply-194023","comment":[]}],"breadcrumb":{"@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"item":{"@id":"https://teratail.com","name":"トップ"}},{"@type":"ListItem","position":2,"item":{"@id":"https://teratail.com/tags/HTML5","name":"HTML5に関する質問"}},{"@type":"ListItem","position":3,"item":{"@id":"https://teratail.com/questions/127527","name":"divタグで囲んだデーターを送る"}}]}}}
質問するログイン新規登録

Q&A

2回答

397閲覧

divタグで囲んだデーターを送る

rerarail

総合スコア6

HTML5

HTML5 (Hyper Text Markup Language、バージョン 5)は、マークアップ言語であるHTMLの第5版です。

JSON

JSON(JavaScript Object Notation)は軽量なデータ記述言語の1つである。構文はJavaScriptをベースとしていますが、JavaScriptに限定されたものではなく、様々なソフトウェアやプログラミング言語間におけるデータの受け渡しが行えるように設計されています。

Java

Javaは、1995年にサン・マイクロシステムズが開発したプログラミング言語です。表記法はC言語に似ていますが、既存のプログラミング言語の短所を踏まえていちから設計されており、最初からオブジェクト指向性を備えてデザインされています。セキュリティ面が強力であることや、ネットワーク環境での利用に向いていることが特徴です。Javaで作られたソフトウェアは基本的にいかなるプラットフォームでも作動します。

HTML

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

0グッド

1クリップ

投稿2018/05/23 02:27

0

1

div要素をクリックしたらそのデータを送る。

JSP

1 2 3<form action=“hogeAction” name=“form1”> 4<div onclick=“hoge()”> 5 <input type =“hidden” name=“data” value=“1”> 6<h2>ありゃりゃ</h2> 7</form> 8 9<script> 10function hoge(){ 11document.form1.submit(); 12} 13</script> 14

疑問なのはこれで送れているどうか
formで送れる値みたいなものはinputでしか指定できない
ほかに送るのに内科いい方法があればお願いします。

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

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

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

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

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

m.ts10806

2018/05/23 03:25

そもそも”が全角なのでHTMLとしておかしいです。
m.ts10806

2018/05/23 03:28

<div>で囲んだ とありますが、囲まれてませんね。閉じ</div>がありません。
rerarail

2018/05/23 04:13

スマホでの半角の打ち方がわからなかっただけなんでthrowしてください!
m.ts10806

2018/05/23 04:20 編集

全角があるなら当然半角もありますよ。実際にいくつも記号を半角で打たれてますよね。というか、基本的にスマホからコードは打つべきではありません。PCからコピペが基本です。でないと余計なやりとりが発生して解決まで時間がかかります。不正なコードについてはスルーしようにもスルーできる問題ではありません。
guest

回答2

0

"を半角にして</div>で閉じた前提ではありますが、
クリックすると、hogeAction?data=1に遷移しますしGETで送れていますね。
もちろんhogeActionというプログラム側が存在するかとかきちんとGETで受け取るように出来ているかは別問題です。

問題は、実際に何を送りたいか、送った先で何をしたいのかを具体的に書かれていないことです。
今の質問内容では欲しい回答は得られないと思います。

単に固定値をGETで送りたいだけなら
<form action="hogeAction?data=1" name="form1">でも良いわけですが、そういうことじゃないですよね?

投稿2018/05/23 03:37

m.ts10806

総合スコア80890

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

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

rerarail

2018/05/23 04:20

要するに、このdivを複数作り、それぞれデータの中身は違うんですがクリックしたデータだけ送るってことをしたいです。 商品をカートに入れる感じです。
m.ts10806

2018/05/23 04:21

まずはやってみては。何もやっていない要件不明の丸投げ質問に回答しろというのは横暴です。
guest

0

基本的には問題ないでしょう

javascript

1<form id="form1" method="post"> 2<div onclick="hoge()"> 3<input type ="hidden" name="data" value="1"> 4<h2>ありゃりゃ</h2> 5</div> 6</form> 7<script> 8function hoge(){ 9document.querySelector("#form1").submit(); 10} 11</script>

投稿2018/05/23 03:34

yambejp

総合スコア118164

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

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

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

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

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

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

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

ただいまの回答率
85.29%

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

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

質問する

関連した質問