我一直在嘗試使用用戶在文本框中給出的數字來計算數字。我一直在嘗試使用下面的代碼。但是當我嘗試測試它時,沒有任何反應。有什麼我失蹤?有沒有一種方法可以使印記可變全局?使用文本框計算數字
<form>
<p>How many products do you want
ingraved?<input id="imprint_amount" name="imprint_amount" type="text"/>
</p>
<p>Names to be Imprinted(one per
line)<TEXTAREA COLS=25 NAME="imprint_text" ROWS=5 WRAP=HARD style="resize:none;"></textarea>
</p>
<input onclick="imprint_price" type="button" value="Finish"/>
<p id="total_cost"></p>
</form>
<script type="text/javascript">
function imprint_price() {
var imprint_cost,
imprint_quality,
imprint_total;
imprint_cost = 10.99;
imprint_quantity = document.getElementById('imprint_amount');
imprint_total = $imprint_cost * parseInt(imprint_quantity, 10);
document.getElementById('total_cost') = "$" + imprint_total;
}
感謝, 崔西
imprint_quantity應imprint_text的開始...... – disperse 2013-02-25 21:55:46
你得到一個JavaScript錯誤? – 2013-02-25 21:55:56