私は文字通り、48時間以内にjavascriptを自分自身で教えようとし始めました。ちょうどそれを学びたいと思っているのではなく、自分が仕事をしているような小さな個人的なプロジェクトもあります。しかし、私は確かに基本的な問題だと思うが、私は多くのjavascriptの知識が不足しているだけで問題を抱えている。同じページ上の複数のフォームの単純な再利用可能なjavascriptの平均化機能
基本的には、平均化の問題です。
4つの入力フィールドがあり、最初の3つのフィールドの最も近い整数平均に四捨五入されています。
この4フィールドの設定は、ページ上で複数回使用されます。
計算ボタンではなく「リアルタイム」で作業したいので、「onKeyup」と仮定しています。 (どんな種類の検証も必要ない、送信または保存するものなど)
私が近づけることができたコードは、実際には本当に醜い、長い、複雑なものです。私は助けることができませんが、それを行う非常に簡単な方法があると思うだけで、入力の各グループに適用するために同じ機能を取得します。それは以下のように見えますが、おそらくもっと長くなります。
some text
<input id="a" type="number" /><br/>
<input id="b" type="number" /><br/>
<input id="c" type="number" /><br/>
<input id="final" value="0" disabled />
some text
<input id="a" type="number" /><br/>
<input id="b" type="number" /><br/>
<input id="c" type="number" /><br/>
<input id="final" value="0" disabled />
ありがとうございます。これは大きな問題の一部ですが、私はそれを本質的に取り除き、それが機能していることを見て、それを理解することは他のいくつかの問題を解決するのに役立つでしょう。
ありがとうございます!私が作った混乱よりもかなり良く見えます。そして、電球が少し明るくなった。 他の皆様にもありがとうございます。それはすべて大いに助けになった。 –
問題ありません。あなたが満足している場合は、答えとしてマークしてください:-) –