2013-04-27 72 views
-5

我有一個JavaScript代碼,現在我正在消隱。我不記得如何使用乘法符號「X」。這裏的代碼是一個例子,但是使用了附加符號。任何人都可以告訴我如何用乘法符號替換加法符號嗎?我知道這可能是一個真正簡單的解決方案。如何使用乘法符號

<script type="text/javascript"> 
     function sum() 
     { 

     var num1 = document.myform.number1.value; 
     var num2 = document.myform.number2.value; 
     var sum = parseInt(num1) * parseInt(num2); 
     document.getElementById('add').value = sum; 
     } 
    </script> 
    </head> 

    <body> 

    <form name="myform"> 
     <input type="text" name="number1" value=""/> + 
     <input type="text" name="number2" value=""/> 
     <input type="button" name="button" Value="=" onClick="sum()"/> 
     <input type="text" id="add" name="result" value=""/> 
    </form> 

+2

你的意思'+ ' - >'×'? – 2013-04-27 17:38:37

+1

你有權訪問HTML嗎?不僅僅是替換字符_如果不是,將加號包裹在一個塊元素中(' +'並使用id來改變/獲取它的內容.'parseInt'應該總是和基數顯式指定:'parseInt(foo,10)'[引用MDN爲什麼](https://developer.mozilla.org/en-US/docs/JavaScript/Reference/Global_Objects/parseInt) – 2013-04-27 17:39:27

+1

這顯然是[這個問題](http://stackoverflow.com/questions/16254526/converting-from-addition-to-multiplication)。我不知道你在幹什麼,但如果這是你學習編程的方式語言,這是一種可怕的方法 – 2013-04-27 17:45:57

回答

1

您需要更換+&times;

<input type="text" name="number1" value=""/> &times; 
+2

或直接使用「×」字符。而且,當你想到它時,將函數從sum()重命名爲'multiply()'以防止混淆。 – TRiG 2013-04-27 17:41:20

+0

謝謝你的幫助,這就是我所需要的。有時我完全忘記了小事情。 – user2327399 2013-04-27 18:01:11

+1

你不能忘記你不知道的東西。 – Aviatrix 2013-04-27 19:05:42