【发布时间】:2015-10-01 12:46:24
【问题描述】:
我正在尝试创建一个计算值的基本形式,其中最大输出值为 10。我很确定它可以做到(而且很容易做到)我只是没有足够的经验想出一个解决方案。到目前为止,在几个论坛中搜索输出属性和最大值并没有对此事有太多了解。
所以,这就是我所拥有的:
<form oninput="c.value = parseInt(a.value) + parseInt(b.value)">
<input name="a" type="number"> +
<input name="b" type="number"> =
<output name="c" max="10"></output>
</form>
而且我不明白为什么我不能使用 max="10" 作为属性,或者我应该做些什么来使它工作。
【问题讨论】:
-
看起来您正在使用 HTML 表单;如果是这种情况,A) 你应该标记它,并且 B) 在 HTML 中没有输出标记这样的东西;您需要阅读一些关于如何使用 Javascript 从表单中获取数据然后更新元素的教程。如果这不是 HTML,您应该指出这是什么标记
-
感谢您的信息。如果 HTML 不使用输出标签,那么它一定是 javascript,我猜。但我没有在页面上定义它(它仍然有效),所以我不确定它是什么,我不想标记错误的东西。显然,我对编码知之甚少,但我想出的行完成了工作,所以我仍然发布了我的解决方案。但是,感谢您的评论。
标签: javascript html attributes output max