2013-03-13 64 views
0

初学者还是那么温柔的对待我。HTML表单 - 来自一个输入的多个输出?

我建立一个HTML“应用”这需要几天你关家作为输入,并计算出多路输出,如:产品包装:衬衫,内衣,对袜子..

<form oninput="x.value=(d.value).toFixed(0)"> 

<p>I'm going to be off-home for <input type="number" id="d" value=""> days. </p> 

<p>I'll pack:</p><output id="result" name="x" for="d">X</output> <p>shirts.</p> 
<output id="result" name="x" for="d">X</output> <p>underwears.</p> 

</form> 

在我设法得到一个输出工作,但如果我添加第二个输出,它不会工作的时刻。我已经阅读了表格/输入/输出纪录片 - 它并不适合我。

问:

我如何从一个输入打印多输出?

我怎么能对输出计算的值不同?

(例如输入值是5,并且我想袜子的数目为(5/2).toFixed(0)

我宁愿只HTML的解决方案,但是如果需要的JavaScript ,帮我走了。

回答

0

我不想打破它给你,但你已经在使用JavaScript :)

oninput="x.value=(d.value).toFixed(0)" 

您还可能要使用“输出”标签,因为它不是重新考虑支持IE: Output tag

HTML用于定义文档的结构,因此您必须使用JavaScript(或同等功能)才能获得所需的功能。

+0

非常好!谢谢。我会挖掘到。 :) – AarneHuttunen 2013-03-13 13:36:27

相关问题