Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/75.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使html表单输出显示十进制数字?_Html_Forms - Fatal编程技术网

如何使html表单输出显示十进制数字?

如何使html表单输出显示十进制数字?,html,forms,Html,Forms,我很难理解如何使这个html表单正常工作。目标是使用小数点将数字总和显示为结果。目前它只是以整数显示结果,这使得结果不正确。我将感谢任何帮助,谢谢 简易模式: 一, 2. 3. 4. 5. 6. = 您使用的是将数字转换为整数的parseInt。请改用parseFloat。做得不错,我认为您应该从代码中删除所有的“parseInt()”,只需删除它 <form action="/action_page.php" oninput="x.value=(a.va

我很难理解如何使这个html表单正常工作。目标是使用小数点将数字总和显示为结果。目前它只是以整数显示结果,这使得结果不正确。我将感谢任何帮助,谢谢


简易模式:


一, 2. 3. 4. 5. 6. =
您使用的是将数字转换为整数的parseInt。请改用parseFloat。

做得不错,我认为您应该从代码中删除所有的“parseInt()”,只需删除它

<form action="/action_page.php" oninput="x.value=(a.value)+(b.value)+(c.value)+(d.value)+(e.value)+parseInt(f.value)">
    <label for="quantity" style="color:white;">Easy Mode:</label>
    <br><br> 1
    <input type="number" id="a" name="quantity" min="0" max="4" step="0.5"> 2
    <input type="number" id="b" name="quantity" min="0" max="4" step="0.5"> 3
    <input type="number" id="c" name="quantity" min="0" max="4" step="0.5"> 4
    <input type="number" id="d" name="quantity" min="0" max="4" step="0.5"> 5
    <input type="number" id="e" name="quantity" min="0" max="4" step="0.5"> 6
    <input type="number" id="f" name="quantity" min="0" max="4" step="0.5"> =
    <input type="submit" value="Submit">
    <output name="x" for="a b c d e f" style="color:white;"></output>
</form>

简易模式:


一, 2. 3. 4. 5. 6. =