質問: selectboxの項目に配列を代入し、送信先で計算したい(javascript) 内のタグに3つの数値の配列を代入(コード内で)し、送信先に項目名と配列の数値をわけて記録していきたいのですが、どのようなコードが適切なのかわかりません。 ・やろうとしていること 1・各タグ内にある項目のコード内に、3つの数値の配列を代入したい。 2・選択した項目を送信し、4つのテキストボックスに「項目名、数値1、数値2、数値3」をわけて記録したい(項目名は追記で、数値1〜3はそれぞれ別にプラスして記録したい)。 3・送信ボタンの前に数値を入力するテキストボックスを作成し、数値を入力すると選択した項目の配列をかけ算して、送信された時に反映されるようにしたい。 用語の適切な使い方が間違っているかもしれません。分かり辛くて申し訳ありません。全てでなくて構いませんので、少しでもご存知でしたら教えていただけると助かります。よろしくお願いいたします。
回答: やりたいことがいまいち分からないので、とりあえず書いてみました。 h1.html の form を送信すると、h2.html を表示します。 #### h1.html ``` 1 10 100 ``` #### h2.html ``` ``` 勝手に翻訳&解釈したところ。 * javascript ってあったので、「記録する」というのが DB に保存するとかじゃなくて、遷移先の HTML に表示できる、ということだと解釈した * 「3つの数値の配列を代入したい」というのは、数値を三つ渡せれば良い、と思った * 送信先の「項目名」というのが、どこから持ってきて良いのか分からないので、見てないふりした * 数値は、整数だということにした もう少し、お題が具体的に示されている方が書きやすいです。 「具体的」というのはソースがどうこうというのではなくて、何をやりたいか。 例えば、 > 三つのオンライン書店のサイトがあって、それぞれの本の値段が分かってる。 > 画面から入力した消費税率を、それぞれの値段にかけて、 > 次のページに、書籍名と、消費税をかけた値段を表示したい。 > > とか(無理に質問の内容に寄せてます)。 # ちなみに、この程度だったら、送信先に移る前にできちゃう内容ですけれど。 思ってる内容と違ってたら、コメントしてください。