「リアルタイムにカンマ(金額)を付けたい」の続きの質問です。
出来上がったjavascriptを表題のタイトル通りにしたいです。
つまり、その①↓
html
1 <table> 2 <tr> 3 <th></th> 4 <th>平米数(㎡)</th> 5 <th class="result">坪数</th> 6 <th>坪単価(円/坪)</th> 7 <th class="result">金額(円)</th> 8 </tr> 9 <tr> 10 <td><input type="text" name="se01_a" value=""></td> 11 <td><input type="text" name="se01_b" value="" id="se01_b"></td> 12 <td class="result"><span id="tsubo"></span></td> 13 <td><input type="text" name="se01_c" value="" id="se01_c"></td> 14 <td class="result"><span id="kingaku"></span></td> 15 </tr> 16 <tr> 17 <!-- 上記の同じコード --> 18 </tr> 19 ・ 20 ・ 21 ・ 22 </table>
又は、その②
html
1 <table> 2 <tr> 3 <th></th> 4 <th>平米数(㎡)</th> 5 <th class="result">坪数</th> 6 <th>坪単価(円/坪)</th> 7 <th class="result">金額(円)</th> 8 </tr> 9 <tr> 10 <td><input type="text" name="se01_a" value=""></td> 11 <td><input type="text" name="se01_b" value="" id="se01_b"></td> 12 <td class="result"><span id="tsubo"></span></td> 13 <td><input type="text" name="se01_c" value="" id="se01_c"></td> 14 <td class="result"><span id="kingaku"></span></td> 15 </tr> 16 </table> 17 <table> 18 <!-- 上記の同じコード --> 19 </table> 20 ・ 21 ・ 22 ・
javascriptでは、
javascript
1function price({se01_b, se01_c}) { 2 ・ 3 ・ 4 ・ 5}
↑
「price」を「price1」、「price2」、「price3」・・・にしたり、
「tsubo」や「kingaku」も「tsubo1」、「tsubo2」、「kingaku1」、「kingaku2」・・・にしたりして、javascriptのコードが膨大になってしまう。
それをコンパクトに出来ますでしょうか?
リンクURLを貼れるので該当の質問への導線をはってください。でないと省略しすぎコードで、前の質問への導線もなく探す必要が出てくるので回答者側の手間が増えて回答がつきにくくなります。
すみませんでした。こちらになります。https://teratail.com/questions/144292
質問本文に追記してください。質問は編集できますし、このコメント欄はデフォルト非表示なので目につきにくいです。
function price({se01_b, se01_c}) { }を5セット〜10セットくらい作りたいことです。同じように作るとinputが全部出てしまうでしょう。だから、「price1」、「price2」、「price3」のように作ると膨大になるからコンパクトに出来ないか?と聞いています。
(2回目)質問本文に追記してください。質問は編集できますし、このコメント欄はデフォルト非表示なので目につきにくいです。
mts10806さん、回答をありがとうございます。本当に申し訳ございませんが、https://teratail.com/questions/144292のサイトにjun68yktさんが回答してくださった「追記2」のURLの通りで出来ました。あとは、htmlのその②の場合は「追記2」に記しているjavascriptのコードで大丈夫でしょうか?と、聞いて回答を待っています。
修正。htmlのその②の場合は「追記2」に記しているjavascriptのコードで大丈夫でしょうか?→上記のhtmlのその②の場合は「追記2」に記しているjavascriptのコードそのままで大丈夫でしょうか?
質問本文を修正してくださいとお願いしているのですが。
回答2件
あなたの回答
tips
プレビュー