2014-06-04 141 views
-5

下面是我一直试图找出几天的东西。我已经输入了一些代码,根据选中的复选框输出一个数字。我现在想要的是一些代码,它可以从该号码箱中获取号码,并将号码乘以不同号码箱中的号码。HTML或JavaScript将相乘

以下是我从某处尝试并尝试使用该JavaScript的JavaScript,但无济于事。

<script type="javascript"> 

function calculate() { 
var myBox1 = document.getElementById('ttl').value; 
var myBox2 = document.getElementById('ttl2').value; 
var result = document.getElementById('result'); 
var myResult = myBox1 * myBox2; 
result.innerHTML = myResult; 

} 
</script> 

这里是我试图很难打击它使它工作的HTML。

<input type="number" id="ttl" value=729><br> 
<input id="result" /> 

的复选框来添加更多的729基地,我想下面的对话框中,以1.1

任何帮助繁衍出有一个代码白痴?

编辑:

我不知道有很多其他方式来问这个问题。我有一个值被放入一个数字框。我想要第二个号码箱,它可以动态抓取第一个号码箱的号码,然后乘以一个恰好为1.1的号码。就像我之前的评论,我知道我要问什么,但我不知道怎么问它到底

+0

你尝试过什么吗? – Qix

+2

阅读[JavaScript算术运算符](https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Operators/Arithmetic_Operators) – Braj

+1

”甚至没有结束标记,它不会在'input'标签上使用'.innerHTML'是没有意义的。你可以在'textarea'上使用它,但对于'',你可以使用'.value'。 –

回答

3

id为result的元素是一个输入框:

<input id="result" /> 

变化result.innerHTML = myResult;result.value = myResult;并在那里显示计算出的数字。请参阅JSFiddle

+0

虽然这完美地工作在JSFiddle时,我插入到我的代码它不。我看到这里的每个人显然都很生气,因为我问了一个愚蠢的问题,我对此抱歉。如果这不是问这些愚蠢问题的最佳网站,那么新手编码器是什么? – Kelton

+0

@Kelton问题不是愚蠢的,它只是没有必要的信息来重现问题。没有这些,我们不能告诉你什么是错的。 –

+0

虽然我非常感谢您的帮助,但我觉得我已经走了最长的路线,以达到最终结果。当谈到代码时,我通常是一个快速学习者,但我总是觉得我用Java攻击我的头墙。整个想法是把一个价格列表,每个检查框添加到729的底部,然后一个单独的框下的总额与总共添加税。我真的希望这是你需要的信息?我知道我想问什么,但我不知道如何去问。对不起。 – Kelton