私は給与タイプJSP page
で、Netbeans 8.0
/Glassfish 4.0
/Firefox 49.0.2
を使用しています。 DBの各レコードの入力ボックスとスパンを含むループを持つテーブルを生成しています。IDは「hours1」、「hours2」など、「mixed1」、「mixed2」などです。 をに入力し、「時間」入力の1つに入力し、変数(DBなどからロードして10など)を掛けて、関連する「混合」フィールドに回答を表示します。私は多くの他のStackOverflow
投稿(&他のところ)を見ましたが、何か(通常はID名)が途中で入っています。JSPで入力と変数を乗算し、フィールドに回答を表示
時間フィールドに入力された時間を表示することができます(下記のコードを見てください)が、乗算をしようとすると壊れます。私は値にparseFloatを試してみましたが、その値を変数に保存してみたところ、乗算とinnerHTML
の割り当てがありました。Javascript
関数に入れようとしましたが、一度「* minWage」を追加すると何もない。
私は他の入力フィールドと同様のことをしていますが、これは容易ではないようですが、私はそれを見ていません。 AHWBA。
float minWage =10;
<td><input type="text" name="hours" id='<%= "hours" + k %>'
oninput="document.getElementById('<%= "mixed"+ k %>').innerHTML
= document.getElementById('<%="hours" + k %>').value;"></td>
//would like above * minWage
<td><span name="mixed" id='<%= "mixed" + k %>' >/span></td>
--------------------------------------------------------
update:
//this works
= (10 * document.getElementById('<%="hours" + k %>').value);">
//but this doesn't (this is what I want)
= (minWage * document.getElementById('<%="hours" + k %>').value);">