我一直在尝试使用用户在文本框中给出的数字来计算数字。我一直在尝试使用下面的代码。但是当我尝试测试它时,没有任何反应。有什么我失踪?有没有一种方法可以使印记可变全局?使用文本框计算数字
<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