【发布时间】:2014-09-08 17:25:42
【问题描述】:
这是我使用的代码,有人可以告诉我如何使该输入具有最小值和最大值。我尝试了 html 属性 max="10" 但它不起作用。我想将最小值设置为 0,最大值设置为 10。当您单击加号时,当无字段点达到 0 点时,您无法添加更多点。
<input type="button" id="minus" value="-" onclick="textb.value = (textb.value-1);textc.value = (+textc.value+1) ">
<input type="text" id="textb" name="name" value="0" readonly="readonly" />
<input type="button" value="+" onClick="textb.value = (+textb.value+1);textc.value = (textc.value-1)">Health
<p>
<input type="button" id="minus" value="-" onclick="textm.value = (textm.value-1);textc.value = (+textc.value+1) ">
<input type="text" id="textm" name="name" value="0" readonly="readonly" />
<input type="button" value="+" onClick="textm.value = (+textm.value+1);textc.value = (textc.value-1)">Energy</p>
<p>
<input type="button" id="minus" value="-" onclick="textd.value = (textd.value-1);textc.value = (+textc.value+1) ">
<input type="text" id="textd" name="name" value="0" readonly="readonly" />
<input type="button" value="+" onClick="textd.value = (+textd.value+1);textc.value = (textc.value-1)">Chakra</p>
<p>
<input type="text" id="textc" name="name" readonly="readonly" value="10" />Free points</p>
【问题讨论】:
-
max和min仅适用于input type="number" -
以这种方式使用内联 JavaScript 是个坏主意。
-
@Valerij 也适用于
input type="range" -
您的 javascript 也完全忽略了最大值和最小值;如果您希望它不超过/低于,您需要在 javascript 中进行自己的验证。
标签: javascript max min