我對JS有點新。JavaScript數學運算和輸入到文本字段生活
我試圖帶3個文本字段,並添加它們,然後乘以一個下拉字段與其中的百分比它們的值。一旦完成,我希望它用值填充最終文本字段。
到目前爲止,我還沒有能夠在最終字段中顯示文本,更不用說將它們加在一起。如果有人能幫助我指出正確的方向,我會很感激。
Our Buying Cost:
<input id="buying_cost" name="buying_cost" type="text" />
<br/>Our Shipping Cost:
<input id="shipping_cost" name="shipping_cost" type="text" />
<br/>Our Tax Cost:
<input id="tax_cost" name="tax_cost" type="text" />
<br/>Our Markup:
<select id="markup" name="markup" value="">
<option value="0">0%</option>
<option value="10">10%</option>
<option value="20">20%</option>
<option value="30">30%</option>
<option value="40">40%</option>
<option value="50">50%</option>
<option value="60">60%</option>
<option value="70">70%</option>
<option value="80">80%</option>
<option value="90">90%</option>
<option value="100">100%</option>
</select>
<br/>
<p>New Selling Price:</p>
<input type="text" id="new_sell_price" name="new_sell_price" value="">
$("#buying_cost,#shipping_cost,#tax_cost,#markup).change(function()
{
var addressArray = [$("#buying_cost").val(), $("#shipping_cost").val(), $("#tax_cost").val(), $("#markup").val()];
$("#new_sell_price").text(addressArray.join(' '));//<--I would like this to be adding all the values
}
);
我在這的jsfiddle
jsfiddle.net/new2programming/hy99yu2m/包括在這裏工作
感謝您的幫助!
你缺少一個「前「).change(函數( )' – ReeCube 2014-10-28 15:44:44
你能再詳細一點,我不確定從哪裏開始? – new2programming 2014-10-28 15:46:52
你在那裏有一個錯字。更改'#markup).change('''#markup「)。更改(' – Populus 2014-10-28 15:48:13