使用javascript onblur事件默认输入框为0.00,如果没有输入值或如果一个值小于0
Use javascript onblur event to default input box to 0.00 if no value is entered or if a value is less than 0
这是我的onblur事件与javascript到目前为止。在页面加载框中有自动加载的值,但如果用户删除该值或输入小于零的值,则默认为0.00。现在默认为NaN。
function checkformat(entry) {
test = entry.value;
if (!isNaN(test)) {
entry.value=parseFloat(entry.value).toFixed(2);
}
else if (isNaN(test) == true) {
test.value='0.00';
}
else if (test < 0.00) {
test.value = '0.00';
}
else {
test.value = '0.00';
}
}
<input id='Line Item <% line %>' type="text" onkeyup="updateTotal()" placeholder="Amount" name="AmountPaying" class="field m w-input" value="<% r.AmountOwed %>" onblur="checkformat(this)">
使用以下函数来控制IsNaN
function isNumeric(n) {
return !isNaN(parseFloat(n)) && isFinite(n);
}
新代码function checkformat(entry) {
test = entry.value;
if (isNumeric(test)) {
entry.value=parseFloat(test).toFixed(2);
}
...
相关文章:
- 为什么不't Javascript对我的输入值进行了一些重新检查
- 可以't让我的if语句处理js中的html表单输入
- 名称输入的索引
- 如何编写HTML输入的JS内联
- 要求输入在数据列表中
- 将输入字段中的文本提交到我的数据库,同时将其添加到我的列表中
- 让文本输入幻灯片显示输入时的新文本输入?然后向后滑动
- 如何将输入(type=text)从html表单传递到javascript函数
- 单击jquery清除输入值
- 如果用户输入的长度小于最小长度,则显示错误消息
- 如果输入的值小于最小投标金额,如何禁用按钮单击
- 文本输入限制为小于 31(天)
- 拒绝输入字段中 alexa 排名小于 x 的网站
- 如何使用相同 id 的 javascript 检查输入中的值,并仅更改小于 1.5 的输入的边框样式
- 当输入类型文本小于 0 或大于 24 时,如何禁用输入类型按钮
- Html文本框:如何限制输入值只能小于15的数字
- 使用javascript onblur事件默认输入框为0.00,如果没有输入值或如果一个值小于0
- 如何设置输入的数据最小值和设置消息,如果值小于最小值
- 提示用户输入10个输入,将其放入数组中,找到平均值,并打印小于平均值的数字
- AngularJS过滤两个值小于或等于值的选择输入